安装Jenkins
1.下载Jenkins(Jenkins有多种安装包可选,我这里选war包)
http://mirrors.jenkins.io/war-stable/latest/jenkins.war
2.安装java环境
[root@localhost ~]# tar xf jdk-8u144-linux-x64.gz -C /usr [root@localhost ~]# ln -sv /usr/jdk1.8.0_144/ /usr/java [root@localhost ~]# vim /etc/profile.d/java.sh export JAVA_HOME=/usr/java export PATH=$PATH:$JAVA_HOME/bin [root@localhost ~]# source /etc/profile.d/java.sh [root@localhost ~]# java -version
3.直接启动Jenkins
[root@localhost ~]# nohup java -jar jenkins.war > jenkins.out &
*首次启动,如果Jenkins一直卡在加载界面,可以更改Jenkins启动目录下的隐藏目录里面的hudson.model.UpdateCenter.xml,将更新地址改为清华大学的源
[root@localhost ~]# vim .jenkins/hudson.model.UpdateCenter.xml <?xml version='1.1' encoding='UTF-8'?> <sites> <site> <id>default</id> <url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url> </site> </sites>
安装插件
1.清华大学加速源
http://192.168.2.4:8080/pluginManager/advanced Update Site URL更改为 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
2.手动上传插件
手动下载一个.hpi文件,然后 系统管理->插件管理->高级->上传插件
3.导入本地插件
mv 插件 /var/lib/jenkins/plugins/ chown -R jenkins:jenkins /jenkins/plugins 启动Jenkins
汉化(需要安装这两个插件)
卡初始化
第一次进入jenkins可能一直卡在初始化界面,需要更改一下插件下载源,jar包的配置文件在root目录的.jenkins里面。更改源之后重启就可以进了
[root@localhost ~]# cat .jenkins/hudson.model.UpdateCenter.xml <?xml version='1.1' encoding='UTF-8'?> <sites> <site> <id>default</id> <url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url> </site>
Jenkins集成gitlab的插件
jenkis主从节点
1.主节点状况
2.添加从节点
创建任务,从gitlab拉代码
每次拉取的代码都在/var/lib/jenkins/workspace/任务名称/