1. 程式人生 > >在Windows系統上安裝Jenkins ---- Jenkins自動化部署學習筆記(一)

在Windows系統上安裝Jenkins ---- Jenkins自動化部署學習筆記(一)

  之前一直想著學習一下Jenkins自動化部署,最近剛好有點時間,就利用這點時間來學習一下Jenkins自動化部署,做個筆記,既可以鞏固自己的學習,也可以幫助更多的人瞭解Jenkins自動化部署。

  先從簡單的開始,我們先用Windows系統來安裝Jenkins,當然以後肯定會在Ubuntu上進行Jenkins安裝配置的。

一、安裝前準備:

  1. JDK1.7,或者JDK1.8:

    Jdk下載地址如下:
    Windows X86: jdk-8u171-windows-i586.exe
    Windows X64: jdk-8u171-windows-x64.exe
    Linux X64:

    jdk-8u171-linux-x64.tar.gz

  2. Jenkins安裝包:
    Jenkins for windows :Jenkins-for-windows-installer

二、安裝Jdk,配置環境變數

  1. 安裝jdk
      上面準備好的Jdk安裝包,選擇自己電腦系統適合的進行下載,一直預設安裝就可以,也可以更改安裝路徑,最好jdk和jre路徑一起改。
    更改jdk安裝路徑

更改jre安裝路徑

  1. 配置環境變數
      安裝好jdk之後,我們進行環境變數的配置:
  • 在「計算機」右鍵,選擇「屬性」,在彈出頁面,選擇「高階系統設定」,「環境變數」
    環境變數

  • 在環境變數彈出窗中點選「系統變數」下方的新建按鈕,新建JAVA_HOME變數,值為剛安裝的JDK路徑,如我的JDK路徑為:D:\Program Files\Java\jdk1.8.0_162
    新建JAVA_HOME變數

  • 找到 Path 變數,沒有的話就新建一個,不過一般都會有的 ,點選編輯,在path變數的最前面新增Jdk的路徑為“ %JAVA_HOME%\bin; ”

在Path變數中新增jdk路徑

  • 找到classpath變數,沒有的話,新建,增加classpath變數:%JAVA_HOME%\lib;

增加classpath變數

  • 環境變數這就配置完成了,我們開啟命令視窗,輸入命令來驗證是否配置合適:
    命令為:
    java -version //檢視java版本號

    javac

java -version命令

javac命令

三、安裝Jenkins

  1. windows雙擊下載的Jenkins安裝包 Jenkins.msi ,進入安裝模式,選擇預設配置,安裝完成之後,就會預設開啟瀏覽器

    http://localhost:8080,顯示 Jenkins正在啟動,請稍後…
    這個過程需要一段時間,耐心等待啟動完成
    Jenkins正在啟動,請稍後...

  2. 在安裝過程中對自動生成密碼,儲存在Jenkins安裝位置下的一個檔案裡,啟動完成之後會到登入介面
    登入介面

  3. 在介面所示路徑下,開啟檔案,複製密碼,在管理員密碼框輸入密碼,點選繼續,等待系統初始化,出現自定義Jenkins介面,可以選擇安裝推薦的外掛,括者選擇需要的外掛來安裝,也可以不選擇安裝,直接點選右上角的X號關閉介面,以後可以通過外掛管理器安裝外掛
    自定義Jenkins

4.這裡選擇外掛來安裝,選擇之後點選下一步,進入如下安裝介面,等待安裝完成
外掛安裝

  1. 外掛安裝完成之後,進入建立第一個管理員使用者介面,輸入資訊,點選儲存並完成,新增第一個管理員
    建立第一個管理員使用者

  2. 安裝完成 ,點選開始使用Jenkins
    image.png

  3. 在Jenkins主介面點選系統管理,進入系統設定頁面,選擇全域性工具配置
    系統設定頁面

  4. 配置本地JDK全域性環境,若有Git,Gradle,Ant ,Maven環境都可以在此配置,目前只配置JDK環境和Git環境如下:
    配置JDK環境和Git環境

  5. 我們可以看到,目前Jenkins的訪問路徑還是http://localhost:8080/,如果想要更改Jenkins訪問埠號,在Jenkins安裝目錄下開啟jenkins.xml檔案,更改埠號,然後再電腦的服務中找到Jenkins服務,進行重啟,然後就可以使用新的埠訪問Jenkins了
    更改Jenkins訪問埠

重啟Jenkins服務

至此,Jenkins安裝完成,若要使用Jenkins進行專案構建,請參考下面文章

下一篇:自動化構建Android專案 ---- Jenkins自動化部署學習筆記(二)