- DevOps:企業級CI/CD實戰
- 李澤陽編著
- 385字
- 2024-12-31 21:40:42
1.3 Jenkins數據目錄
當Jenkins運行時,會將其所有的數據(系統日志、插件配置、作業配置等)存儲到數據目錄中。
Jenkins數據以XML文件格式存儲在本地文件系統中,JENKINS_HOME變量定義了具體的目錄位置。如需自定義數據目錄,可以重新定義JENKINS_HOME變量。數據目錄中的內容如下所示。
#查看$JENKINS_HOME目錄 [root@jenkins-service jenkins]# ls -l $JENKINS_HOME | awk '{print $NF}' 56 config.xml #Jenkins系統配置文件 hudson.model.UpdateCenter.xml #Jenkins插件更新源配置文件 identity.key.enc #標識Jenkins實例唯一 jenkins.install.InstallUtil.lastExecVersion #Jenkins當前版本(插件安裝時 會讀取這里的版本號) jenkins.install.UpgradeWizard.state #Jenkins當前的狀態 jenkins.model.JenkinsLocationConfiguration.xml #Jenkins本地化配置 jenkins.security.apitoken.ApiTokenPropertyConfiguration.xml #Jenkins ApiToken配置 jenkins.security.QueueItemAuthenticatorConfiguration.xml # Queue認證配置 jenkins.security.UpdateSiteWarningsConfiguration.xml #更新站點警告配置 jenkins.telemetry.Correlator.xml #Jenkins數據收集配置 jobs logs nodeMonitors.xml nodes plugins queue.xml.bak secret.key secret.key.not-so-secret secrets updates userContent users
Jenkins部分目錄的用途如下。
jobs:Jenkins項目。
nodes:Jenkins節點信息。
secrets:密鑰信息。
userContent:類似于Web站點目錄,可以上傳一些文件。
logs:日志信息。
plugins:插件相關配置。
updates:插件更新目錄。
users:Jenkins系統用戶目錄。
提示:
在修改JENKINS_HOME變量進行數據目錄切換時,記得把之前的數據復制到新的數據目錄,否則下次Jenkins啟動時會重新初始化安裝并生成新的數據目錄。