1. 程式人生 > >debian9部署jenkins

debian9部署jenkins

直接 語言 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