jenkins安裝官方文檔
https://jenkins.io/zh/doc/book/installing/
安裝Jenkins
運行brew下載命令
brew install jenkins
如果一直卡在
Updating Homebrew...
是brew源的問題萌壳,需要換成國內的源
這里安利一下中科大開源軟件鏡像站跪另,提供了許多國外軟件的鏡像
查看brew源
git remote get-url origin
替換brew源:
進到HomeBrew的目錄下:
cd "$(brew --repo)"
將brew源替換成國內源
git remote set-url origin git://mirrors.ustc.edu.cn/brew.git
然后重新運行下載命令
brew install jenkins
如果報下面這個錯袭灯,說明沒有裝JDK质欲,因為jenkins是用java寫的,所以要依賴java編譯環(huán)境
jenkins: Java 1.8 is required to install this formula.
Install AdoptOpenJDK 8 with Homebrew Cask:
brew cask install homebrew/cask-versions/adoptopenjdk8
Error: An unsatisfied requirement failed this build.
運行
brew cask install homebrew/cask-versions/adoptopenjdk8
(耐心等待祠丝,時間比較久疾呻,可以先去干別的)
如果沒有cask,可以先去下載
最好下中科大的写半,官網的被墻了岸蜗,下的超慢,直接clone到homebrew的目錄下就好了
cd "$(brew --repo)"/Library/Taps/homebrew
git clone https://mirrors.ustc.edu.cn/homebrew-cask.git
不過下載adoptopenjdk8還是很慢
其實只要下面兩步就可以安裝好Jenkins了
*******
這時候又要安利另一個網站了
清華大學的開源軟件源
https://mirrors4.tuna.tsinghua.edu.cn/AdoptOpenJDK/8/jdk/x64/mac/
或者直接去官網下載叠蝇,按步驟安裝
https://adoptopenjdk.net/archive.html?variant=openjdk8
jenkins也可以直接在清華的網站上下載璃岳,不過jdk還是要裝的
https://mirrors4.tuna.tsinghua.edu.cn/jenkins/osx/
********
登錄Jenkins
1、安裝完成后會自動打開Jenkins
2、找到密碼
第一次進jenkins铃慷,要輸入密碼单芜,jenkins提示密碼在/Users/Shared/Jenkins/Home/secrets/initialAdminPassword
這個目錄下,事實上可能并沒有這個文件枚冗,不過還是可以在Jenkins的安裝log文件里找到密碼vi /var/log/jenkins/jenkins.log
缓溅,搜索password,可以找到密碼A尬隆!淤齐!
3股囊、輸入密碼后卡在loading頁面
進入Jenkins的工作目錄下
/Users/Shared/Jenkins/Home
sudo vi hudson.model.UpdateCenter.xml
<?xml version='1.1' encoding='UTF-8'?>
<sites>
<site>
<id>default</id>
<url>http://mirror.xmission.com/jenkins/updates/update-center.json</url>
</site>
</sites>
將hudson.model.UpdateCenter.xml
文件中的url改成國內的url:
http://mirror.xmission.com/jenkins/updates/update-center.json
4、重啟jenkins
在網址后面加上restart即可 http://localhost:8080/restart
再次輸入密碼即可
5更啄、安裝插件
loading結束之后會進入安裝插件的界面
不知道需要什么插件的話就選第一個“安裝推薦的插件”
可以看到推薦的插件正在安裝稚疹,是一個漫長的等待過程!而且大部分插件都是下載不成功的祭务,所以還是選擇自定義插件下載好了内狗,也可以后續(xù)再Manager Plugins里面下載插件.
6、創(chuàng)建管理員賬戶
插件下載完成后义锥,創(chuàng)建一個管理員賬戶.
7柳沙、登錄后顯示空白頁面
這是權限問題造成的
7.1、下載權限管理插件
https://updates.jenkins-ci.org/download/plugins/role-strategy/
7.2拌倍、進入插件管理頁面
http://localhost:8080/pluginManager/advanced
7.3赂鲤、導入剛下載的權限管理插件
7.4、重啟Jenkins
7.5柱恤、進入全局安全配置頁面
http://localhost:8080/configureSecurity/
選擇
Role-Based Strategy
模式数初,并保存!
7.6梗顺、進入用戶管理頁面 Manage and Assign Roles
http://localhost:8080/role-strategy/manage-roles
添加自己創(chuàng)建的管理員賬號泡孩,并開發(fā)所有權限!
8寺谤、查看版本號
安裝完成Jenkins之后仑鸥,可以在Jenkins首頁的有下角看到當前Jenkins的版本號