Jenkins是基於Java開發的一種持續集成工具,用於持續的軟件版本發布/測試項目,並監控外部調用執行的工作。簡單來說就是自動化測試+部署。
首先我們需要安裝jdk,注意,目前jenkins只支持jdk8,不要下載更高版本的jdk
官網地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html
下拉選擇這個版本:
接受許可協議,然后選擇這個包安裝:
下載完成后點擊安裝包,按提示即可完成安裝。
在finder中前往/Library/Java/JavaVirtualMachines/???.jdk/Contents/Home
其中???
是你下載的版本,因為我怕以后更新這個版本沒了導致單純復制我這條命令無效,所以提醒一下,自己替換成你下載的版本。
其中Contents下的Home文件夾,是該JDK的根目錄。
通過 vim .bash_profile
命令打開啟動文件,添加內容:
$ export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home
(進入vim,按i進入編輯狀態。添加完成,再按ESC,輸入“:wq”保存退出。)
導入配置:
$ source .bash_profile
在終端輸入java -version
,驗證安裝是否成功:
啟動Jenkins有兩種方法:
1. 第一種方法是用Tomcat打開:
官網地址:http://tomcat.apache.org/
選這個版本就可以了:
然后選這個:
解壓Tomcat到某個目錄,建議解壓到/Users/用戶/Library
,方便操作,終端 cd
到/Users/用戶/Library/Tomcat/bin
下,$ ./startup.sh
來啟動Tomcat。
到官網下載Jenkins.war包,官網地址:https://jenkins.io/,點下載然后選這個:
將jenkins.war文件放入Tomcat下的webapps
目錄下,啟動Tomcat時,會自動在webapps目錄下建立jenkins目錄,在地址欄上需要輸入localhost:8080/jenkins
,就可以訪問Jenkins了。
如需停止Tomcat,終端/Users/用戶/Library/Tomcat/bin
下輸入./shutdown.sh
。
2. 第二種啟動方法,下載Jenkins.war包,切換到jenkins.war存放的目錄,輸入如下命令:
$ java -jar jenkins.war
如果需要修改端口可以使用如下命令:
$ java -jar jenkins.war --httpPort=8081
然后在瀏覽器中(推薦用火狐/谷歌)輸入localhost:8081
,localhost可以是本機的ip,也可以是計算機名。就可以打開Jenkins了。
除了用安裝包,還可以用終端命令安裝Jenkins
首先保證安裝過homebrew,沒有的話安裝方式如下:
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
這是他的官網:https://brew.sh/
安裝過程中,需要按回車來確定,然后輸入密碼,之后等一下就好了
# 升級或安裝java:
$ brew cask install java
# 安裝Jenkins:
$ brew install jenkins
# 啟動Jenkins:
# 2.149是指Jenkins的版本號
$ java -jar /usr/local/Cellar/jenkins/2.149/libexec/jenkins.war --httpPort=8080
打開瀏覽器,輸入 localhost:8080
就可看到Jenkins的web界面
然后根據頁面提示找到給定的路徑下生成的初始密碼,粘貼到頁面文本框就可以了~
獲取密碼-終端輸入命令:sudo vim /var/root/.jenkins/secrets/initialAdminPassword
選擇你需要下載的插件,建議新手選擇推薦插件,然后就是一頓等待。。。
安裝完成之后創建admin賬戶
然后設置一下端口(這里根據自己情況而定,默認也可以)
安裝成功
登錄賬戶如果按我的上述步驟配置,那么就是admin
,密碼就是sudo vim /var/root/.jenkins/secrets/initialAdminPassword