1.安装Java
mkdir /data/{softs,server} -p
cd /data/softs
然后复制Java安装包到当前文件夹
tar -xf jdk-8u121-linux-x64.tar.gz -C /data/server
cd /data/server/
ln -s jdk1.8.0_121/ java
配置环境变量
# vi /etc/profile.d/java.sh
# java env set
export JAVA_HOME=/data/server/java
export PATH=$JAVA_HOME/bin:$PATH
source java.sh
检查是否安装成功
java -version
如果能看到Java版本信息说明配置Java成功
2.安装Jenkins
复制Jenkins.war(该文件可以去官网下载)到当前目录,然后启动Jenkins
java -jar jenkins.war
# 后台启动方法
nohup java -jar jenkins.war &
端口问题
Jenkins默认端口是8080,如果想要使用其他端口可以在启动的时候指定
java -jar jenkins.war --httpPort=49001
或者,如果端口被占用,可以使用以下命令查看,然后把该程序stop掉
netstat -tunlpe | grep 8080
首次运行结束之后,它会出现一个授权码,把它复制下来,它只出现一次,如果忘了,可以查看配置文件
然后打开浏览器访问ip:8080
,粘贴刚刚复制的授权码就能成功访问了
然后选择一种安装插件的方式,比如说安装推荐的(注意,安装时间超长的)
如果想要安装自己的离线插件或不想安装插件, 可以关闭后台应用,等一会重新启动,然后刷新插件安装页面,就会进入到离线页面,然后选中"跳过插件安装" , 之后根据提示创建一个用户即可就绪。如果没有造成卡死,可以试一下让它断网
如果Jenkins在启动的时候特别慢,有可讷讷个是联网解析响应太慢,我们可以尝试通过更换源
# 修改jenkins配置文件,将插件的更新地址更换成能够访问的
vim .jenkins/hudson.model.UpdateCenter.xml
默认:<url>https://updates.jenkins.io/update-center.json</url>
修改:<url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url>
3.配置Jenkins
登录之后我们在左边找到 Manage Jenkins–Configure System
全局配置大概有几个比较重要的选项
选项 | 说明 |
# of executors | 执行者数量 |
Quiet period | 点击触发后等待时间 |
SCM check retry count | scm重试次数 |
Jenkins Location | 发件人信息 |
4.插件管理
Jenkins强大的原因之一就是有很多插件,所以插件的下载和管理很重要。但是插件的安装速度很慢,所以我们可以修改插件的源提高下载速度
点击左边 Manage Jenkins,找到Manage Plugins,进入插件管理界面
点击Advanced把更新源改成国内源,比如说清华源
https://mirrors.tuna.tsinghua.edu.c n/jenkins/updates/update-center.json
从插件管理界面我们可以看到插件的安装方式有在线的离线两种,在线安装就直接在右上角的搜索框搜索安装即可。离线安装,首先你得要有安装包,然后点击Upload Plugin选择插件文件即可。插件可以在官网搜索下载(https://plugins.jenkins.io)得到hpi 或者jpi格式的文件,然后上传即可
其实,除了使用web版上传,还可以直接把插件复制到特定的文件夹里
cd ~/.jenkins/plugins # 插件存放文件夹