Linux系統中安裝Jenkins
阿新 • • 發佈:2020-09-08
首先去官網下載個Jenkins.war
https://www.jenkins.io/zh/download/
然後上傳到指定目錄
我放在了這裡
先建立jenkins目錄
[root@localhost updates]# mkdir jenkins
啟動war包,需要按兩次回車
[root@localhost jenkins]# ls jenkins.war [root@localhost jenkins]# nohup java -jar /usr/local/jenkins/jenkins.war >/usr/local/jenkins/jenkins.out & [2] 97577 [root@localhost jenkins]# nohup: 忽略輸入重定向錯誤到標準輸出端 [root@localhost jenkins]#
訪問Jenkins
http://自己的IP地址:8080
如圖:
找到管理員密碼位置
/root/.jenkins/secrets/initialAdminPassword
[root@localhost jenkins]# cat /root/.jenkins/secrets/initialAdminPassword
217708c7c9a94e01851120276e26481e
多等一會兒【先不要安裝外掛,往下看】
檢視Jenkins程序
[root@localhost jenkins]# ps -ef | grep jenkins. root 97375 91749 2 11:05 pts/2 00:00:38 java -jar /usr/local/jenkins/jenkins.war root97774 91749 0 11:27 pts/2 00:00:00 grep --color=auto jenkins.
注意:要關掉瀏覽器,並配置國內的映象
官方下載外掛慢 更新下載地址
cd {你的Jenkins工作目錄}/updates#進入更新配置位置
sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json
這是直接修改的配置檔案,如果前邊Jenkins用sudo啟動的話,那麼這裡的兩個sed前均需要加上sudo
重啟Jenkins,安裝外掛
先殺死Jenkins
[root@localhost jenkins]# ps -ef | grep jenkins. root 97375 91749 2 11:05 pts/2 00:00:38 java -jar /usr/local/jenkins/jenkins.war root 97774 91749 0 11:27 pts/2 00:00:00 grep --color=auto jenkins. [root@localhost jenkins]# kill -9 97375 [root@localhost jenkins]# ps -ef | grep jenkins. root 97785 91749 0 11:28 pts/2 00:00:00 grep --color=auto jenkins. [1]+ 已殺死 nohup java -jar /usr/local/jenkins/jenkins.war > /usr/local/jenkins/jenkins.out(工作目錄:/usr/local) (當前工作目錄:/usr/local/jenkins) [root@localhost jenkins]# ps -ef | grep jenkins. root 97787 91749 0 11:28 pts/2 00:00:00 grep --color=auto jenkins.
然後進入到Jenkins配置檔案目錄
[root@localhost jenkins]# cd /root/.jenkins/ [root@localhost .jenkins]# ls config.xml hudson.model.UpdateCenter.xml jenkins.install.UpgradeWizard.state jobs nodeMonitors.xml plugins secret.key.not-so-secret updates users failed-boot-attempts.txt identity.key.enc jenkins.telemetry.Correlator.xml logs nodes secret.key secrets userContent war [root@localhost .jenkins]# cd updates/ [root@localhost updates]# ls default.json hudson.tasks.Maven.MavenInstaller
在執行這個語句,什麼都不提示就是好訊息,安裝配置改成功了
[root@localhost updates]# sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json [root@localhost updates]#
檢視default.json
[root@localhost updates]# tail default.json
。。。。。。。。。。很多
[root@localhost updates]# ps -ef | grep jenkins.
root 98067 91749 0 11:50 pts/2 00:00:00 grep --color=auto jenkins.
[root@localhost updates]#
靜默方式重啟
[root@localhost updates]# nohup java -jar /usr/local/jenkins/jenkins.war >/usr/local/jenkins/jenkins.out & [1] 98120 [root@localhost updates]# nohup: 忽略輸入重定向錯誤到標準輸出端 [root@localhost updates]# ps -ef | grep jenkins. root 98120 91749 74 11:54 pts/2 00:00:07 java -jar /usr/local/jenkins/jenkins.war root 98168 91749 0 11:54 pts/2 00:00:00 grep --color=auto jenkins. [root@localhost updates]#
再次登入Jenkins安裝外掛
建立使用者,為了好記,使用者名稱和密碼我使用本地MySQL的名和碼
使用預設