Mac上Jenkins 自動化構(gòu)建常見問題

概述

工廠里的裝配線以快速、自動化、可重復的方式從原材料生產(chǎn)出消費品。同樣,軟件交付管道以快速、自動化和可重復的方式從源代碼生成發(fā)布版本。如何完成這項工作的總體設(shè)計稱為“持續(xù)交付”(CD)。啟動裝配線的過程稱為“持續(xù)集成”(CI)。確保質(zhì)量的過程稱為“持續(xù)測試”,將最終產(chǎn)品提供給用戶的過程稱為“持續(xù)部署”。

Jenkins 獲取密碼

sudo cat /Users/Shared/Jenkins/Home/secrets/initialAdminPassword

Jenkins 忘記密碼

1、刪除Jenkins目錄下config.xml文檔中下面代碼,并保存文檔。

<useSecurity>true</useSecurity>  
 <authorizationStrategy class="hudson.security.FullControlOnceLoggedInAuthorizationStrategy">  
   <denyAnonymousReadAccess>true</denyAnonymousReadAccess>  
 </authorizationStrategy>  
 <securityRealm class="hudson.security.HudsonPrivateSecurityRealm">  
   <disableSignup>true</disableSignup>  
   <enableCaptcha>false</enableCaptcha>  
 </securityRealm>  

2、重啟Jenkins服務;

啟動jenkins:
 sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
停止jinkins:
 sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist

3、進入首頁>“系統(tǒng)管理”>“Configure Global Security”;
4.勾選“啟用安全”;
5.點選“Jenkins專有用戶數(shù)據(jù)庫”,并點擊“保存”;
6.重新點擊首頁>“系統(tǒng)管理”,發(fā)現(xiàn)此時出現(xiàn)“管理用戶”;
7.點擊進入展示“用戶列表”;
8.點擊右側(cè)進入修改密碼頁面,修改后即可重新登錄。

查看是否有開啟

ps aux | grep jenkins

修改端口

1.先關(guān)閉jenkins ;
2:命令行下修改端口:
sudo defaults write /Library/Preferences/org.jenkins-ci httpPort 7071
3:啟動jenkins
附:
啟動jenkins:
sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
停止jinkins:
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist

配置PATH ,各種not found問題

echo $PATH
PATH值全部復制,然后貼到 系統(tǒng)管理 -- 系統(tǒng)設(shè)置 --Environment variables -- 鍵:PATH 值:剛才PATH的值

參考:
1、什么是持續(xù)集成/持續(xù)部署?
2、 mac【jenkins 忘記密碼】忘記Jenkins管理員密碼的解決辦法
3、 Jenkins 搭建Android 自動化打包
4、Jenkins 搭建IOS 詳細配置
5、Jenkins學習手冊—ssh配置

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容