安裝Jenkins
簡(jiǎn)單來(lái)說(shuō)需要下面四步:
1、將存儲(chǔ)庫(kù)密鑰添加到系統(tǒng)
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
2、添加密鑰后,系統(tǒng)將返回OK 。 接下來(lái),將Debian包存儲(chǔ)庫(kù)地址附加到服務(wù)器的sources.list?
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
3、當(dāng)這兩個(gè)都到位時(shí),我們將運(yùn)行update ,以便apt-get將使用新的存儲(chǔ)庫(kù)
sudo apt-get update
4、安裝Jenkins及其依賴項(xiàng),包括Java
sudo apt-get install jenkins
這個(gè)軟件包安裝將會(huì):
將Jenkins設(shè)置為啟動(dòng)時(shí)啟動(dòng)的守護(hù)進(jìn)程。 有關(guān)更多詳細(xì)信息,可以參考/etc/init.d/jenkins。
創(chuàng)建一個(gè)jenkins用戶來(lái)運(yùn)行這個(gè)服務(wù)。
將控制臺(tái)日志輸出直接輸出到文件/var/log/jenkins/jenkins.log。 如果要解決Jenkins問(wèn)題,請(qǐng)檢查日志文件。
使用啟動(dòng)的配置參數(shù)填充/etc/default/jenkins,例如JENKINS_HOME
將Jenkins設(shè)置為在端口8080上進(jìn)行監(jiān)聽(tīng)。使用瀏覽器訪問(wèn)此端口以開始配置。
完成后,可以查看進(jìn)程信息。
ps -ef|grep jenkins
1、通過(guò)上面的安裝,Jenkins將作為一個(gè)Linux守護(hù)進(jìn)程,可以查看文件/etc/init.d/jenkins?
2、創(chuàng)建一個(gè)名為Jenkins的Linux用戶
sudocat /etc/shadow或sudocat /etc/passwd
3、生成日志文件?/var/log/jenkins/jenkins.log?
4、Jenkins 默認(rèn)端口是8080,在配置文件/etc/default/jenkins 中定義。
HTTP_PORT=8080

簡(jiǎn)單配置–Unlock Jenkins
上面只是安裝完成了Jenkins,還需要進(jìn)行一些配置才可以。?
這時(shí)通過(guò)瀏覽器就可以訪問(wèn)Jenkins了。比如我的地址:http://localhost:8080/? ?或者 http://ip:8080/
可以看到提示,為了確保Jenkins的安全,將管理員的密碼下面的intialAdminPassword文件了
cd /var/lib/jenkins/secrets/
cat initialAdminPassword
復(fù)制密碼到文本框驗(yàn)證
然后,到了選擇插件的界面,通過(guò)附加功能擴(kuò)展Jenkins可以支持許多不同的需求。?
插件安裝完成,就到了創(chuàng)建用戶的界面,這里可以創(chuàng)建一個(gè)Jenkins用戶。
Jenkins重啟操作
1、關(guān)閉Jenkins
只需要在訪問(wèn)jenkins服務(wù)器的網(wǎng)址url地址后加上exit。例如我jenkins的地址http://localhost:8080/,那么我只需要在瀏覽器地址欄上敲下http://localhost:8080/exit?網(wǎng)址就能關(guān)閉jenkins服務(wù).
2、重啟Jenkies
http://localhost:8080/restart
3、重新加載配置信息
http://localhost:8080/reload
卸載jenkins
服務(wù)卸載
sudo apt-get remove jenkins
安裝包卸載,注意這里如果不是ubuntu那就yum
sudo apt-get remove --auto-remove jenkins
配置和數(shù)據(jù)卸載
sudo apt-get purge jenkins
sudo apt-get purge --auto-remove jenkins
參考資料:https://www.linuxidc.com/Linux/2016-12/138290.htm
https://blog.csdn.net/sun2333/article/details/80443401