1簡介
- Jenkins是一個持續(xù)集成工具绩社,下面我會介紹一下jenkins的工作目錄解釋以及如何設(shè)置工作目錄位置首妖。如果對jenkins有不了解的可以看前面的文章校读。
maven---10使用Jenkins進行持續(xù)集成
maven---11配置jenkins的郵件反饋
2工作目錄
- jenkins的各種配置、任務(wù)士鸥、報告都是以文件的形式存儲在磁盤中的饮戳,這就是jenkins的工作目錄豪治,默認(rèn)情況下jenkins使用用戶目錄下的.jenkins作為其工作目錄,我的windows系統(tǒng)下為C:\Users\dell.jenkins扯罐。由于該目錄會漸漸消耗大量磁盤空間鬼吵,因此我們應(yīng)該自定義到合適的位置。
2.1設(shè)置工作目錄
通過設(shè)置環(huán)境變量JENKINS_HOME來設(shè)置位置篮赢,如果想設(shè)置在D:\jenkins-work齿椅,則設(shè)置環(huán)境變量JENKINS_HOME值為D:\jenkins-work。因為jenkins在初始化時會使用該變量启泣。
如何添加環(huán)境變量參考jdk配置中JAVA_HOME環(huán)境變量的配置涣脚。
2.2目錄內(nèi)容
- *.xml:這些xml文件是jenkins的核心配置。
- war:如果用戶獨立運行jenkins.war寥茫,那么器內(nèi)容會被釋放到該目錄中后再啟動
- users:jenkins所存儲的用戶信息
- userContent:用戶可以將任意內(nèi)容放到該目錄下后通過jenkins服務(wù)頁面的資料經(jīng)訪問遣蚀,如http://localhost:8080/userContent/
- updates:這里存儲了各類可更新插件信息
- plugins:所有jenkins插件都被安裝在該目錄下而不會影響到j(luò)enkins的核心。
-
jobs:該目錄包含了jenkins所有任務(wù)的配置纱耻,構(gòu)建信息芭梯。
比如jobs目錄下的helloword任務(wù)的目錄內(nèi)容:
- 其中config.xml包含了該任務(wù)所有配置,如scm地址弄喘,輪詢頻率等玖喘。
-
builds是任務(wù)的所有jenkins記錄的歷史構(gòu)建,每個構(gòu)建對應(yīng)一個目錄蘑志,里面包含一些文件記錄其成功失敗信息累奈、構(gòu)建日志、測試報告急但、變更記錄等澎媒。比如helloword任務(wù)的第9次構(gòu)建
-
workspace: 該目錄是所有任務(wù)的工作區(qū),這里有最近一次構(gòu)建所包含的源代碼器相關(guān)輸出波桩。以下是helloword任務(wù)的源碼及相關(guān)輸出
留言
有什么不懂的一起探討一下吧戒努,歡迎留下寶貴意見,喜歡就點個贊吧(哈哈)镐躲,多謝鼓勵储玫。