概述
工廠里的裝配線以快速、自動化、可重復的方式從原材料生產(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配置