一模聋、修改jenkins安全配置
進(jìn)入全局安全配置 -> 啟用安全 -> 安全域選擇jenkins專有用戶數(shù)據(jù)庫 -> 授權(quán)策略選擇登錄用戶可以做任何事勾選匿名用戶可讀權(quán)限
二叮盘、jenkins系統(tǒng)設(shè)置
1、jenkins?
jenkins主目錄 修改為安裝路徑 我的是?/var/lib/jenkins
jenkins Location -> jenkins URL? 修改為訪問路徑: http://172.20.46.127:1214/
2、gitlab(github)
connection name 隨便填寫
gitlab host URL 填寫服務(wù)器地址:? 172.20.46.127:1213
credentials? 需先設(shè)置湾盗, 點(diǎn)擊添加進(jìn)行配置如下圖
? ? ? a矿微、domain :? 全局憑證
? ????b座慰、類型: Username with password
? ? ? c仑氛、范圍: 全局(jenkins,nodes,items,all child items,etc)
? ? ? d、用戶名和密碼依次填寫gitlab的用戶名和密碼
最后credentials 選擇填寫的gitlab api token
git plugin如下設(shè)置 依次填寫用戶名和郵箱
三搜贤、jenkins 全局工具配置
1谆沃、maven配置
2、jdk安裝
3仪芒、git
4唁影、maven安裝
四、新建任務(wù)
輸入任務(wù)名稱選擇構(gòu)建一個(gè)自由風(fēng)格的軟件項(xiàng)目
接著配置任務(wù)general設(shè)置
gitlab connection? 選擇 之前創(chuàng)建的studyGroup
丟棄舊的構(gòu)建選擇 log Rotation? 保持構(gòu)建的天數(shù)和保持構(gòu)建的最大個(gè)數(shù)
源碼管理配置git?
倉庫地址和Credebtials
構(gòu)建觸發(fā)器(我用的是這個(gè)配置掂名,根據(jù)自己需求配置)
直接搞構(gòu)建(構(gòu)建環(huán)境和構(gòu)建后操作沒有處理据沈,根據(jù)自己需求自定義)
設(shè)置maven并執(zhí)行構(gòu)建的shell腳本