jenkins安装
博主测试项目为spring cloud,maven构建项目, 选用tags进行构建。 并未进行自动构建。 每次发布前需要人工打tag,实现不同版本号控制。因遇到过开发人员提交代码不全面, 导致自动构建失败。每次打包需要人工进行跟进。
1. 基础环境安装
若已存在环境, 可省略此步骤。若是初始机器可参考Centos7 配置基础JAVA开发环境
2. jenkins下载
作者选择war包启动, 选择原因如下:
1) docker启动,需要配置jdk, maven, git及后续的node后续扩展会越来越复杂。
2)yum安装, 时间太久。 可能跟博主网速有关,下载很久,包括后续的插件安装。
综上原因选择war包启动。
可到jenkins官网进行下载
下载的war包上传至服务器/opt/jenkins目录下
编辑启动脚本, 可自行编辑,开机自启等其他骚操作。
3. 启动Jenkins
vim start-jenkins
#! /bin/bash
nohup java -jar jenkins.war --httpPort=8080 &
保存退出 esc :wq
–httpPort 指定端口, 需要注意端口冲突
可用一下命令查看是否端口占用
lsof -i:8080
若lsof命令提示不存在, 使用一下命令进行安装
yum install lsof -y
修改文件更改为可执行文件
chmod +x start-jenkins
执行脚本, 启动jenkins
sh start-jenkins
回车后查看 nohup.out 文件内容
tail -f nohup.out
看到以下内容则启动成功
访问jenkins ip:8080