持续集成环境(1)-Jenkins安装
1.安装JDK Jenkins需要依赖JDK,所以先安装JDK1.8
怎么安装自己百度,看我博客也行
2.获取jenkins安装包
下载页面:https://jenkins.io/zh/download/
3.把安装包上传到192.168.1.102(你的服务器)
进行安装
rpm -ivh jenkins.rpm文件
4.修改Jenkins配置
vi /etc/syscofig/jenkins
修改内容如下:
JENKINS_USER="root"
JENKINS_PORT="8888"
5.启动Jenkins
systemctl start jenkins
注意这里要看你的jdk是怎么安装的
查看当前Java的环境变量: echo $JAVA_HOME
编辑:vi /etc/init.d/jenkins
给jenkins指定你的jdk
重新加载配置
systemctl daemon reload
然后再启动systemctl start jenkins
6.打开浏览器访问
http://192.168.1.102:8888
注意:我直接把防火墙关闭了,如果开启防火墙,需要在防火墙添加端口
7.获取并输入admin账户密码
cat /var/lib/jenkins/secrets/initialAdminPassword
8.跳过插件安装
因为Jenkins插件需要连接默认官网下载,速度非常慢,而且经过会失败,所以我们暂时先跳过插件安 装
点击安装后,会让你创建一个管理员用户
这里忘了截图,创建完之后就可以使用了
开始使用jenkins
-Jenkins插件管理
Jenkins本身不提供很多功能,我们可以通过使用插件来满足我们的使用。例如从Gitlab拉取代码,使用 Maven构建项目等功能需要依靠插件完成。接下来演示如何下载插件
修改Jenkins插件下载地址
Jenkins国外官方插件地址下载速度非常慢,所以可以修改为国内插件地址:
打开Jenkins->Manage Jenkins->Manage Plugins,点击Available,可选插件
注意一定要等待这个页面加载完成,
这是为了在服务器中记录出所有插件地址,等下方便替换的
接着修改地址文件,替换为国内插件地址
cd /var/lib/jenkins/updates
替换地址命令
sed -i 's/http:\/\/updates.jenkinsci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json
后,Manage Plugins点击Advanced(高级选项),把Update Site改为国内插件下载地址
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
点击提交
重启jenkins
在浏览器中 输入http://192.168.1.102:8888/restart
在刚才的插件管理中下载插件,汉化,搜索chinese
Jenkins用户权限管理
我们可以利用Role-based Authorization Strategy 插件来管理Jenkins用户权限 ,使用的话自行百度