修改hosts

如果你没有注册域名,需要给服务器和你的笔记本系统都配置hosts。

Linux位置/etc/hosts,Windows位置C:\Windows\System32\drivers\etc\hosts

配置内容,例如:

192.168.100.2 jenkins.bigops.com (换成你服务器IP和你自己的域名)

切记2个域名都要设置!切记!切记!切记!

切记服务器和你的笔记本都要设置!切记!切记!切记!

安装jenkins(已安装jenkins,可以略过)

wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo

rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key

yum install -y jenkins

配置jenkins(已安装jenkins,可以略过)

vi /etc/sysconfig/jenkins

JENKINS_JAVA_CMD="/usr/lib/jvm/java"

JENKINS_JAVA_OPTIONS="-Xms1G -Xmx1G -Djava.awt.headless=true -DsessionTimeout=30"

JENKINS_PORT="30004"

启动jenkins(已安装jenkins,可以略过)

service jenkins start

配置Nginx(已安装jenkins,根据自己情况修改配置文件)

wget -O /etc/nginx/conf.d/jenkins.conf https://raw.githubusercontent.com/yunweibang/bigops-config/master/nginx/conf.d/jenkins.conf

总后台接入系统

添加jenkins系统

浏览器访问Ngnix里配置的域名

输入密码,初始密码在/var/lib/jenkins/secrets/initialAdminPassword文件里

登录jenkins,设置插件升级地址

第一步

第二步,Update Site输入https://_mirrors_.tuna.tsinghua.edu.cn/_jenkins_/updates/update-center.json

安装CAS和Role-based Authorization Strategy插件,Role-based Authorization Strategy插件用于管理cas用户

设置CAS插件

第一步

第二步,特别注意红框里的设置

如果设置错误导致不能登录,请允许下面命令

mv /var/lib/jenkins/config.xml /var/lib/jenkins/config.xmlbak

service jenkins restart

然后登录,重新设置

测试jenkins和sso同步登入和登

当前BUG:如果先登出sso,jenkins并不会登出,这个问题需要等待jenkins官方解决。你可以先设置jenkins的sessionTimeout时间短一点来解决这个问题。

vi /etc/sysconfig/jenkins

JENKINS_JAVA_OPTIONS="-Xms1G -Xmx1G -Djava.awt.headless=true -DsessionTimeout=<minutes>

results matching ""

    No results matching ""