1.Jenkins安装
清华镜像站
注意Jenkins兼容的JDK版本,新版本需要JDK11
上传下载rpm文件至服务器路径执行安装
yum install jenkins-2.346.3-1.1.noarch.rpm
2.Jenkins启动
安装后需要更改Jenkins配置文件
配置Jdk路径
vi /etc/init.d/jenkins
找到如下配置项,配置服务器对应的Jdk路径
配置用户/端口
cd /etc/sysconfig
找到名为jenkins的配置文件
配置符合服务器的用户/端口
JENKINS_USER="root" JENKINS_PORT="8080"
启动Jenkins
cd /etc/init.d/
./jenkins start
./jenkins stop
./jenkins status
分别对应[启动] [停止] [状态]
start命令运行后会输出一串secret密钥
如果没有保存的话可以在secrets目录下找到initialAdminPassword文件
cd /root/.jenkins/secrets
使用cat命令可以查看生成的密钥
cat initialAdminPassword
3.Jenkins配置项目发布
找到全局配置,配置对应的Maven,Git,Jdk
如果希望发布流水线工程发布前端环境,需要配置Node.js
如果项目是用的是GitLab,需要在插件中心下载GitLab的插件
找到Jenkins系统配置
配置对应的Git仓库
在Dashboard中选择新建任务
可以构建一个自由风格的项目,亦或者流水线项目
创建后会跳转至如下页面进行配置,此时创建的项目会在Dashboard首页上显示
源码管理中配置对应的仓库分支以及用户凭证
构建触发器中配置Git的Webhock通知功能,需要将Url后的内容配置到Git中
选择构建操作,可以编写对应Shell命令
对应的Shell命令包括但不限于:跳转目录调用Mvn命令打包,使用sh命令运行原有项目.sh脚本等
需要注意的是如果使用Shell命令启动Java -jar 需要在启动前 加上 BUILD_ID=DONTKILLME
如果不加的话,Jenkins会在构建后结束Java -jar