本節(jié)是入門指南的一部分。它提供了許多平臺上基本的Jenkins配置的說明。但不涵蓋安裝Jenkins的全部注意事項或選項。
這些僅僅是入門,有關(guān)因素的全面討論,請參見硬件建議討論 。
最小推薦配置:
推薦配置小團隊:
根據(jù)您的預期用例,Jenkins的配置將會有很大的不同。本節(jié)專門針對初步使用和實驗。
Jenkins可以使用自己的內(nèi)置Web服務器(Jetty)在自己的進程中獨立運行。它也可以作為現(xiàn)有框架中的一個servlet運行,如Tomcat或Glassfish應用程序服務器。本節(jié)專門針對獨立的安裝和執(zhí)行。
在基于Debian的發(fā)行版,如Ubuntu,您可以通過安裝Jenkins apt。最近的版本在一個apt存儲庫中可用。舊的但穩(wěn)定的LTS版本在這個apt存儲庫。
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins
此包安裝將:
如果你的/etc/init.d/jenkins文件無法啟動Jenkins,編輯/etc/default/jenkins,以取代線 ----HTTP_PORT=8080----用----HTTP_PORT=8081---- 在這里,“8081”被選為但你可以把可用的其他端口
在運行OpenIndiana Hipster的系統(tǒng)中, Jenkins可以使用圖像打包系統(tǒng)(IPS)安裝在本地或全局區(qū)域中 。
免責聲明:該平臺尚未由Jenkins團隊正式支持,您自己承擔風險。OpenIndiana Hipster團隊維護本節(jié)中描述的包裝和整合,將通用工具捆綁jenkins.war 在該操作環(huán)境中。
對于將每周最新打包的版本作為獨立(Jetty)服務器運行的常見情況,只需執(zhí)行:
pkg install jenkins
svcadm enable jenkins
獨立服務的常見包裝集成將:
一旦Jenkins運行,請咨詢log(/var/svc/log/network-http:jenkins.log)來檢索Jenkins初始設置生成的管理員密碼,通常會在那里找到/var/lib/jenkins/home/secrets/initialAdminPassword。然后導航到 localhost:8080以完成Jenkins實例的配置。
要更改服務的屬性,例如JENKINS_HOME Jetty Web服務器使用的環(huán)境變量或端口號,請使用該svccfg實用程序:
svccfg -s svc:/network/http:jenkins editprop
svcadm refresh svc:/network/http:jenkins
您還可以參考/lib/svc/manifest/network/jenkins-standalone.xml有關(guān)SMF服務的當前支持的可調(diào)參數(shù)的更多詳細信息和注釋。請注意,jenkins由包裝創(chuàng)建的用戶帳戶是特權(quán)的,允許綁定到1024以下的端口號。
可以查詢給定版本的OpenIndiana的Jenkins相關(guān)軟件包的當前狀態(tài):
pkg info -r '*jenkins*'
可以通過更新整個操作環(huán)境pkg update
,或?qū)iT為Jenkins核心軟件執(zhí)行升級,方法如下:
pkg update jenkins-core-weekly
更新軟件包的過程將重新啟動當前運行的Jenkins進程。如果需要,請確保在更新之前準備關(guān)閉并完成所有正在運行的程序。
一般來說,應該足以安裝Java8和下載的 jenkins.war,并運行它作為一個獨立的進程或應用服務器,比如Apache Tomcat。
一些注意事項使用:
另請注意,OpenZFS計劃的分支可能會在各種BSD,Linux和macOS發(fā)行版上提供ZFS。一旦Jenkins支持檢測ZFS功能,而不是依賴于SunOS檢查,則應考慮上述與Jenkins集成ZFS的注意事項。
要從網(wǎng)站安裝,使用一個包:
jenkins也可以使用brew進行安裝:
brew install jenkins
brew install jenkins
要從網(wǎng)站安裝,請使用安裝程序:
您必須在您的機器上正確安裝Docker。有關(guān)詳細信息,請參閱Docker安裝指南。
首先,從Docker存儲庫中取出官方的jenkins圖像。
docker pull jenkins/jenkins
接下來,使用此映像運行容器并將數(shù)據(jù)目錄從容器映射到主機; 例如在下面的示例中/var/jenkins_home,容器jenkins/從主機上的當前路徑映射到目錄。jenkins8080接口也顯示在主機49001。
docker run -d -p 49001:8080 -v $PWD/jenkins:/var/jenkins_home -t jenkins/jenkins
Jenkins最初配置為在首次啟動時安全。無需使用用戶名和密碼即可訪問Jenkins,并且開放端口有限。在Jenkins的初始運行期間,生成安全令牌并將其打印在控制臺日志中:
************************************************** *********** 需要Jenkins初始設置。需要安全令牌才能繼續(xù)。 請使用以下安全令牌繼續(xù)安裝: 41d2b60b0e4cb5bf2025d33b21cb ************************************************** ***********
安裝向?qū)н€將安裝此Jenkins服務器的初始插件。推薦的可用插件是基于最常見的用例。您可以在安裝向?qū)陂g自由添加更多內(nèi)容,然后再根據(jù)需要進行安裝。
更多建議: