环境:
CentOS 6.8 + java 8
下载安装jenkins
方式1:
yum方式安装Jenkins,最简单方便
yum的repos中默认是没有Jenkins的,需要先将Jenkins存储库添加到yum repos。1
2
3
4
5sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins
如果连接超时(内网虚机可能无法链接)
采用
方式2:
直接下载war包jenkins.war,下载地址
https://jenkins.io/download
使用rpm包安装命令:1
sudo rpm -ih jenkins-2.119-1.1.noarch.rpm
自动安装完成之后:
/usr/lib/jenkins/jenkins.war WAR包
/etc/sysconfig/jenkins 配置文件
/var/lib/jenkins/ 默认的JENKINS_HOME目录
/var/log/jenkins/jenkins.log Jenkins日志文件
启动jenkins
1 | sudo service jenkins start |
https://IP:8080 登录jenkins
打开红色标记中的路径,取出password,填入上图,continue
可能遇到Jenkenis报错:
该jenkins实例似乎已离线
解决方法:
安装插件那个页面,就是提示你offline的那个页面,不要动。然后打开一个新的tab,输入网址
https://ip:8080/pluginManager/advanced。
这里面最底下有个【升级站点】,把其中的链接改成http的就好了,https://updates.jenkins.io/update-center.json。 然后重启闭jenkins1
service jenkins restart
这样就能正常联网了
如果还无法联网,可能是机器不能访问谷歌,因为jenkins检查网络是否连接。直接访问了谷歌
最终解决方案:
1 | vim /var/lib/jenkins/updates/default.json |
编辑、替换:
将www.google.com替换成www.baidu.com
重启jenkins
至此 jenkins成功启动
Python安装
参照 https://www.jianshu.com/p/58d106395e45
安装完成后可能出现下面问题
error while loading shared libraries: libpython3.6m.so.1.0
解决方案:
查找一下文件的位置:1
2find / -name 'libpython3.6m.so.1.0'
/usr/local/lib/libpython3.6m.so.1.0
之后在目录 /etc/ld.so.conf.d 下,建立 python3.conf
并在 python3.conf 中加入:也就是所在的目录1
/usr/local/lib/
然后运行:ldconfig
再运行python3 就可以啦
fabric安装
fabric有两个版本1和2,需使用1,不然会报错
安装fabric通过yum安装即可,导入epel yum库
安装fabric命令如下:1
yum install fabric -y
pip命令使用1
pip show fabric
查看fabric安装信息1
pip uninstall fabric
#卸载fabric
maven安装
下载maven安装包
1 | wget https://mirror.bit.edu.cn/apache/maven/maven-3/wget https://mirror.bit.edu.cn/apache/maven/maven-3/ |
解压缩maven
1 | tar -zxvf apache-maven-3.5.2-bin.tar.gz |
将maven解压缩之后的路径为:/var/local/lib
配置maven环境变量
1 | vi /etc/profile |
添加环境变量
export MAVEN_HOME=/var/local/apache-maven-3.5.2
export MAVEN_HOME
export PATH=$PATH:$MAVEN_HOME/bin
使配置生效1
source /etc/profile
jenkins插件配置
联网状态下
系统管理–>插件管理
可以直接搜索Gitlab Hook Plugin等插件自动安装
断网状态下
jenkins官网下载插件
然后高级
上传.hpi文件
环境变量配置
如果虚机maven等工具安装没问题,jenkins执行脚本出现mvn:commond not found等错误,需配置jenkins环境变量
1、控制台执行 echo $PATH
1 | [root@cartoon-jenkins-dev001-whdx ~]# echo $PATH |
把输出的这句话复制
2、jenkins->系统管理->系统设置
OK了!