ContenOS 安裝配置 rpm 版本 Jenkins


軟件准備:

jenkins-2.7.4-1.1.noarch.rpm      java環境

安裝jenkins:

[root@localhost modules]# rpm -ih jenkins-2.7.4-1.1.noarch.rpm

jenkins 常用命令:

service jenkins start/stop/restart

chkconfig jenkins on

jenkins的目錄結構:

/usr/lib/jenkins/jenkins.war     WAR包 

/etc/sysconfig/jenkins          配置文件

/var/lib/jenkins/               默認的JENKINS_HOME目錄

/var/log/jenkins/jenkins.log      Jenkins日志文件


啟動jekins:

[root@localhost jenkins]# service jenkins start
Starting Jenkins bash: /usr/bin/java: 沒有那個文件或目錄
[失敗]

出現此異常說明沒有找到 java 目錄下的 bin 目錄,解壓不了 jenkins.war 。

解決方案:

[root@localhost bin]# vim /etc/init.d/jenkins

# Search usable Java. We do this because various reports indicated
# that /usr/bin/java may not always point to Java >= 1.6
# see http://www.nabble.com/guinea-pigs-wanted-----Hudson-RPM-for-RedHat-Linux-td25673707.html
candidates="
/etc/alternatives/java
/usr/lib/jvm/java-1.6.0/bin/java
/usr/lib/jvm/jre-1.6.0/bin/java
/usr/lib/jvm/java-1.7.0/bin/java
/usr/lib/jvm/jre-1.7.0/bin/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/usr/bin/java
/opt/softwares/jdk1.8.0_144/bin/java
"
for candidate in $candidates
do
[ -x "$JENKINS_JAVA_CMD" ] && break
JENKINS_JAVA_CMD="$candidate"
done

JAVA_CMD="$JENKINS_JAVA_CMD $JENKINS_JAVA_OPTIONS -DJENKINS_HOME=$JENKINS_HOME -jar $JENKINS_WAR"

 帶色文字為我的 java 目錄,腳本含義就是查找 java 目錄,解壓jenkins.war包。

修改jenkins端口:

vim /etc/sysconfig/jenkins
JENKINS_PORT="8888"

防火牆開啟8888端口:

[root@localhost modules]# vim /etc/sysconfig/iptables
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8888 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT

再次啟動jenkins:

[root@localhost modules]# service jenkins start

效果圖:

出現此提示說明,啟動成功!因為是第一次安裝,所以得輸入默認密碼,默認密碼在紅框標注的位置。

查看默認密碼將密碼粘貼到文本框中:

[root@localhost secrets]# cat /var/lib/jenkins/secrets/initialAdminPassword
97c675381d524414ba11e61c4f4b7ef0

安裝插件:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM