debian9部署jenkins
阿新 • • 發佈:2018-02-10
直接 語言 bubuko img lis deb 賬號 shanghai source
這裏記錄兩種部署方式,一種是通過包管理工具直接安裝,另一種是用tomcat作為web容器運行jenkins。個人傾向第一種,部署簡單,而且維護起來方便很多。
用包管理工具aptitude部署jenkins
1、安裝JDK
# aptitude install -y openjdk-8-jdk # java -version openjdk version "1.8.0_151" OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-1~deb9u1-b12) OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode)
2、添加jenkins源。
# wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
# vim /etc/apt/sources.list
deb http://pkg.jenkins.io/debian-stable binary
3、安裝jenkins。
# aptitude update
# aptitude install -y jenkins
# dpkg -L jenkins /usr/share/jenkins/jenkins.war /etc/default/jenkins /etc/init.d/jenkins /var/cache/jenkins /var/lib/jenkins /var/log/jenkins
4、啟動服務。
# /etc/init.d/jenkins start
# ps -ef | grep jenkins
# jps
6390 Jps
47390 jenkins.war
5、用瀏覽器訪問http://SERVER_IP:8080/
,默認監聽8080端口。
6、初始密碼。
# cat /var/lib/jenkins/secrets/initialAdminPassword
7、如果要修改端口。
# vim /etc/default/jenkins
HTTP_PORT=8090
# /etc/init.d/jenkins stop
# /etc/init.d/jenkins start
8、配置LDAP驗證。
a、全局安全配置 -> 勾選LDAP -> 點開Advanced Server Configuration
b、添加配置
Server ldap://ldap.oupeng.com
root DN dc=beijing,dc=op
User search filter uid={0}
勾選 Parse user attribute for list of LDAP groups - memberOf
Manager DN cn=admin,dc=beijing,dc=op
Manager Password PASS
Display Name LDAP attribute uid
Email Address LDAP attribute mail
保存配置,然後就可以用LDAP賬號登陸了。
9、設置中文。忽略瀏覽器語言,強制使用中文。
a、安裝Locale plugin
插件。插件怎麽裝這裏就不說了。
b、系統設置 -> Locale,Default Language -> zh_CN,勾選Ignore browser preference and force this language to all users
忽略瀏覽器屬性強制所有用戶使用該語言。
10、修改時區。這種方式安裝的jenkins默認不是亞洲時區。
# vim /etc/sysconfig/jenkins
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Duser.timezone=Asia/Shanghai"
# /etc/init.d/jenkins stop
# /etc/init.d/jenkins start
修改完後在 系統信息 -> 系統屬性 -> user.timezone
能看到對應的值 Asia/Shanghai。
debian9部署jenkins