mac中安裝Jenkins+jdk


Jenkins是基於Java開發的一種持續集成工具,用於持續的軟件版本發布/測試項目,並監控外部調用執行的工作。簡單來說就是自動化測試+部署。

首先我們需要安裝jdk,注意,目前jenkins只支持jdk8,不要下載更高版本的jdk

官網地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html

下拉選擇這個版本:

u8FqEt.png

接受許可協議,然后選擇這個包安裝:

u8kpuj.png

下載完成后點擊安裝包,按提示即可完成安裝。

在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,驗證安裝是否成功:

u8kV8U.png

啟動Jenkins有兩種方法:

1. 第一種方法是用Tomcat打開:
官網地址:http://tomcat.apache.org/

選這個版本就可以了:

u8kKbR.png

然后選這個:

u8kG8O.png

解壓Tomcat到某個目錄,建議解壓到/Users/用戶/Library,方便操作,終端 cd/Users/用戶/Library/Tomcat/bin下,$ ./startup.sh來啟動Tomcat。

到官網下載Jenkins.war包,官網地址:https://jenkins.io/,點下載然后選這個:

u8kUrd.png

將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

選擇你需要下載的插件,建議新手選擇推薦插件,然后就是一頓等待。。。

u8kyRS.png

安裝完成之后創建admin賬戶

u8k7zF.png

然后設置一下端口(這里根據自己情況而定,默認也可以)

u8kLL9.png

安裝成功

u8kjd1.png

登錄賬戶如果按我的上述步驟配置,那么就是admin,密碼就是sudo vim /var/root/.jenkins/secrets/initialAdminPassword


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM