Mac安裝Jenkins

Mac 下安裝Jenkins
開始

Jenkins是一個基于Java開發(fā)的一種持續(xù)集成工具,用于建工持續(xù)重復(fù)的工作,功能包括:

  1. 持續(xù)的軟件版本發(fā)布/測試項目
  2. 監(jiān)控外部調(diào)用執(zhí)行的工作。

近期打算搭建自動化Code Review,無意間了解到了需要Jenkins,所以這里就簡單介紹一下怎么去安裝Jenkins。大概的步驟如下:
第一步:安裝Tomcat
第二步:安裝Jenkins
下面就詳細的對其安裝做一個介紹。

Tomcat的安裝

這里先來普及幾個知識點:

  1. 什么是Tomcat?
    Tomcat是一個免費的開放源代碼的Web應(yīng)用服務(wù)器,屬于輕量級應(yīng)用服務(wù)器。它是java應(yīng)用服務(wù)器(動態(tài)解析,如JSP/PHP)。
    它只是一個servlet(jsp)容器,可以認為是apache的擴展,但是可以獨立于apache運行。
  2. 什么是Apache?
    Apache是一個Web服務(wù)器,主要用于靜態(tài)解析,例如HTML。
  3. Tomcat和Apache異同點
  • ?Apache是普通的服務(wù)器,本身只支持html,可以通過插件支持php,還可以與Tomcat連通。
  • Apache只支持靜態(tài)網(wǎng)頁,但像asp/jsp/php/cgi等動態(tài)網(wǎng)頁就需要Tomcat來處理
  • 如果客戶端請求的是靜態(tài)頁面,則只需要Apache服務(wù)器響應(yīng)請求,如果是客戶端請求動態(tài)頁面,則是Tomcat服務(wù)器響應(yīng)請求,將解析的JSP等網(wǎng)頁帶么解析后傳給Apache服務(wù)器,再經(jīng)過Apache返回給瀏覽器端。這是因為jsp是服務(wù)器端解析代碼的,Tomcat只做動態(tài)代碼解析,Apache回傳解析好的靜態(tài)代碼。
  • Apache和Tomcat是獨立的,在同一臺機器上可以集成。
  • Apache是C語言實現(xiàn)的,支持各種特性和模塊從而來擴展核心功能;Tomcat是Java編寫的,更好支持Servlet和jsp

好了,簡單了解了上面的幾個點,現(xiàn)在就開始安裝Tomcat,步驟如下:
第一步:給Mac安裝Java環(huán)境。這里就不再贅述了,如果沒有安裝java環(huán)境,請先下載安裝java
第二步:下載Tomcat。打開Tomcat官網(wǎng)。然后點擊下載的如圖:

Tomact下載圖
Tomact下載圖

這里我下載的是Tomcat9.0
第三步:將下載的文件解壓,將該文件夾重命名為Tomcat(也可以不用重命名,我是覺得太長了),然后將該文件夾放到
/用戶/用戶名/資源庫/
里面。
第四步:在終端啟動Tomcat服務(wù)器。這里首先cd到 tomcat的bin目錄:
bin目錄
bin目錄

這里我們需要給sh文件賦予管理員權(quán)限:

sudo chmod 755 /Users/你的Mac/Library/apache-tomcat-6.0.37/bin/*.sh    或者  sudo chmod 755 *.sh

然后執(zhí)行:

sudo sh startup.sh

就可以運行了,執(zhí)行完startup.sh的結(jié)果如下:


執(zhí)行結(jié)果
執(zhí)行結(jié)果

然后在瀏覽器里面輸入:localhost:8080就可以啟動了。如圖所示:


Tomcat成功啟動圖
Tomcat成功啟動圖

到這里,Tomcat就安裝完成了。以下是常用的tomcat常用命令:
sudo sh startup.sh   //啟動
sudo sh shutdown.sh  //關(guān)閉
Jenkins安裝

打開Jenkins的官網(wǎng),然后點擊下載即可:

Jenkins下載頁面
Jenkins下載頁面

下載下來是一個war后綴的文件。
然后我們打開tomcat的文件夾,找到webapps,然后將下載的war文件放到該文件夾里面即可。

然后我們打開瀏覽器,輸入:

localhost:8080/jenkins/

此時頁面可能在刷新,我們只需要等待幾分鐘即可,然后就會跳轉(zhuǎn)到如下頁面:


Getting started
Getting started

可以對Jenkins進行配置了。
到這里,Jenkins就已經(jīng)安裝完成了。
以后如果我們想打開Jenkins,就可以先啟動Tomcat,然后輸入:

localhost:8080/jenkins/

就可以打開了。

Jenkins的開始配置

就像剛才那個圖片,讓進入:

/var/root/.jenkins/secrets/initialAdminPassword

但是我們前往文件夾你會發(fā)現(xiàn)是找不到的,因為我們沒有其操作權(quán)限。終端進入var:



執(zhí)行

sudo chmod -R 777 root

然后就可以查看該文件了。然后cat 該文件里面的內(nèi)容,輸入到密碼框里面就行了,然后進入到了:


如果提示缺少cloudbees-folder的,可以前往這里下載其插件cloudbees-folder
下載完成是一個hpi文件,然后將該文件放到.jenkins的plugins里面即可,如圖:

然后重啟tomcat即可。
然后根據(jù)自己的需求選擇安裝類型即可。(我這里安裝的suggested,如果后續(xù)有需要其他的插件可以按照剛才安裝cloudbees-folder的方法安裝其他的插件)。

然后繼續(xù)進行即可,這里估計要等一些時間,因為要用來安裝,我這里截取了安裝過程中的一張圖:


安裝時間很長。。。。只能等了。

完成之后設(shè)置自己的賬戶和密碼,然后點擊右下角的按鈕就完成了,這里注意不是Continue with admin 那個。

然后就可以使用Jenkins了。

參考資源

1.http://www.admin10000.com/document/974.html
2.http://www.cnblogs.com/xingxingLove/p/5304390.html

轉(zhuǎn)載請標注出處。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 簡介 Jenkins是一個開源軟件項目,是基于Java開發(fā)的一種持續(xù)集成工具,用于監(jiān)控持續(xù)重復(fù)的工作,旨在提供一個...
    s_在路上閱讀 2,163評論 7 12
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,837評論 18 139
  • 轉(zhuǎn)自陳明乾的博客,可能有一定更新。 轉(zhuǎn)原文聲明:原創(chuàng)作品,允許轉(zhuǎn)載,轉(zhuǎn)載時請務(wù)必以超鏈接形式標明文章 原始出處 、...
    C86guli閱讀 4,716評論 6 72
  • 這兩天寶貝在學(xué)校學(xué)會跳繩了,我覺得她自己老有成就感,早上吃完飯還沒去托付的時候,就讓我看她跳繩!我問她你怎么學(xué)的,...
    趙羽斐閱讀 127評論 0 0
  • 公司:寧波大發(fā)化纖有限公司 姓名:馮玉停 期數(shù):六項精進224期感謝二組學(xué)員,234期感謝三組志工,260期感謝一...
    塵埃wyzh閱讀 189評論 0 0