一、安装Jenkins
下载地址https://jenkins.io/zh/
1、war包启动
可以自己装一个tomcat或其他服务器,并且下载Jenkins.war的包,直接安装启动普通项目的方式配置。
2、rpm包安装
下载jenkins的安装包Jenkins各版本的rpm安装包,并且导入Centos中:
rpm -ivh jenkins-2.129-1.1.noarch.rpm // 可能需要修改一下版本号
安装比较简单,下面是一些简单的管理命令:
sudo service jenkins start | stop | restart | status
3、yum安装
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
sudo yum install jenkins
下面是Jenkins的启动和关闭等命令:
sudo service jenkins start | stop | restart
sudo chkconfig jenkins on
安装完成后:
/usr/lib/jenkins/jenkens.war // Jenkins项目
/etc/sysconfig/jenkins 为rpm和yum安装的jenkins的配置文件,里面有启动端口等信息,默认是8080,
二、Jenkins启动和配置
1、jenkins的启动和基础配置
安装上面的安装和启动方式启动后,在浏览器中输入: ip:port即可,如http://127.0.0.1:8080
在服务器上查看当前的初始化密码:
[root@localhost jenkins]# cat /var/lib/jenkins/secrets/initialAdminPassword
fab311dde9dd4e2e8a1eb84d94d4f6be
2、该Jenkins实例似乎已离线(修改后重启即可)
若启动jenkins时出现该提示,说明jenkins本身没有链接上网络,是因为默认会去链接翻墙的网址。最好是不要让其在离线模式下安装,否则很多可插拔的插件没有安装上后面可能会比较麻烦(特别是对jenkins的组件和原理不是特别熟悉的情况下很容易刨坑),所以需要修改:
1)、 修改 /var/lib/jenkins/updates/default.json(如果没有就不管,版本问题)
该配置文件中http://www.google.com,查找更换为http://www.baidu.com
2)、 修改 /var/lib/jenkins/hudson.model.UpdateCenter.xml
项目中插件下载地址默认配置Https的地址(https://updates.jenkins.io/update-center.json),