一、Jenkins 安装(自动构建发布)
war 包方式安装
官方下载地址:https://jenkins.io/download/ ,下载war包,并上传到服务器(案例中是把war包放在了 /usr/local/jenkins 里面)
运行环境:ubuntu(2核4GB) + jdk8
运行jenkins时建议使用root 用户
#切换为root用户
sudo -i
#创建jenkins 文件夹并进入到jenkins文件夹中
mkdir /usr/local/jenkins
cd /usr/local/jenkins
#此处需要把 jenkins 复制到 jenkins 目录下
cp /home/ubuntu/jenkins.wat .
#后台运行jenkins
nohup java -jar jenkins.war>jenkins.log &
#查看启动情况
tail -f jenkins.log
jenkins 启动成功,通过浏览器访问 服务器IP:8080(jenkins默认使用8080端口,需要服务器开放此端口),即可跳转到如下界面:
输入密码,这个密码是一图中第二处划红线的的内容,也可以在 /root/.jenkins/secrets 目录下的initialAdminPassword获取,可以使用
cat /root/.jenkins/secrets/initialAdminPassword
- 1
获得,输入密码后,点击右下角的Continue 按钮,jenkins开始安装,短暂时间后,会弹出如下界面,选择安装的插件
一般推荐大家使用官方推荐默认安装的插件,确定后,进入插件下载安装页面,等待下载安装…
这个会稍微花费点时间…
插件安装完毕后,跳转到(有些时候会跳到一个404页面,重新访问 ip:8080 即可)
输入用户密码,登录进入如下页面
至此,jenkins服务安装启动完毕!
配置Jenkins插件
jenkins拥有各种各样的插件,我们可以在插件管理里面下载安装自己所需要的插件
这里推荐几个必要的插件 Maven ,可以在插件管理-可选插件中搜索 Pipeline Maven Integration 或者 Maven Integration plugin (如果未安装次插件,新建job 时没有 maven 项目选项)
Publish Over SSH (支持配置 Publish over SSH)
Jenkins全局工具配置
配置工具环境 ,例如 JDK 、Maven、Git 、Gradle等编译工具,建议这些工具最好自己安装配置,不要使用Jenkins 的自动安装,一是jenkins下载是从国外网站下载,另外是版本问题,建议自己手动安装,配置如下:
安装Git
apt-get install git
- 1
安装后完毕后,使用 git –version 即可显示git 版本,通过
whereis git
- 1
查看git安装路径