Linux系统部署Jenkins
2024-09-07 18:15:24
搭建Jenkins,准备搞一个定时任务来自动部署服务。做个记录。
问题写在前头:①建议使用最新版的Jenkins版本,jdk版本要跟Jenkins版本对应(有要求);②最好使用war包部署Jenkins。以上两点,可以避免Jenkins启动失败、插件安装失败等乱起八糟的问题,不是不能解决,是会浪费时间,可能还会让自己不开心。亲历,避免耽误时间、影响情绪,按以下操作执行。
应用版本:
jdk版本:jdk-11.0.17
Jenkins版本:2.375
1. 应用下载
jdk下载:https://www.oracle.com/java/technologies/downloads/#java11
jenkins war包下载:https://mirrors.jenkins-ci.org/
2. jdk安装
略过。
3. 启动Jenkins
将Jenkins war包放入服务器/usr/local目录
[root@localhost ~]#nohup java -jar /usr/local/jenkins.war &
#相关说明
[root@localhost ~]# java -jar /usr/local/jenkins.war //默认端口8080
[root@localhost ~]# java -jar /usr/local/jenkins.war --httpPort=1080//指定1080端口启动,防止被占用
[root@localhost ~]# nohup java -jar /usr/local/jenkins.war --httpPort=1080 & //后台启动
4. 访问jenkins地址,进行相关设置
访问IP:8080(确保服务器系统防火墙关闭)
[root@ZWZF-CWY-LZY-12 upload]# cat /root/.jenkins/secrets/initialAdminPassword
0c7bcade413e4a0a9735327e1bcbde03
5. 安装插件
登录Jenkins,进入系统管理-插件管理-可用插件,搜索相应插件进行安装
最新文章
- Android学习---ListView和Inflater的使用,将一个布局文件转化为一个对象
- ABAP遇到的问题——1
- python 格式化 json输出
- HUDSON(Java开发的一种持续集成工具)
- HDU 2.1.7 (求定积分公式)
- ajax请求后加额外的数据
- UVALive 6145 Version Controlled IDE(可持久化treap、rope)
- cocos2d-x 卡牌翻牌效果的实现
- 垂直分割群集模型与多通道引擎 -- ESFramework 4.0 进阶(10)
- 微信小程序转发微信小程序转发
- java反射机构应用
- poj1915
- 干掉win10自带的不给力的应用(转自https://jingyan.baidu.com/article/08b6a591b7398514a8092238.html)
- python 中的三元表达式及lambda
- webstorm 很卡 scanning files to index (扫描文件索引)
- 针对石家庄铁道大学官网首页的UI分析
- 31-字符串转为 url 格式的两种不同情况
- struts2学习(14)struts2文件上传和下载(4)多个文件上传和下载
- Clojure基础课程2-Clojure中的数据长啥样?
- C51数据类型