1. 程式人生 > >jenkins maven git windows code 自動部署

jenkins maven git windows code 自動部署

 

 

 

 

 

 

 

 

 

 

 

本人剛剛接觸  寫的不好就對付看看吧 哈哈哈O(∩_∩)O哈哈~

 

 

 

最近看見別人弄得自動部署 自己也是手癢癢 也想弄一個 所以就弄了一個 windows的

我用的是https的  在網上看了很多都是 ssh的  我想這個還要弄祕鑰什麼的 比較麻煩 所以就看看弄的是https

1.首先是預備工作

  jdk    注意版本 我弄的版本是 2.136 

  maven

  tomcat 

  git地址  我是code阿里的  https://code.aliyun.com/xxx/xxx.git   //專案名字我就用‘xxx’來代替了

http://repo.jenkins-ci.org/releases/org/jenkins-ci/main/jenkins-war/     /*下載jenkins   最好要跟我的版本一致啊!!!*/

在弄之前 我弄個最新版本的 可是弄了一天  死活不行 就是連結不上我的git倉庫  外掛也都呀  就是不行 一生氣  果斷解除安裝  跟著別人的部落格一點點弄了一遍    哈哈哈哈   扯多了 。。。迴歸正題

 

2.開始安裝

  我安裝的是war 版本  放在tomcat 裡直接可以執行    

    1.在第一次啟動時需要密碼    這個密碼要在你的c盤裡找

  

**上邊標紅的就是密碼的位置

然後有可能出現這個畫面   

 

 這個我在網上一找  有兩種解決辦法 我只說我用的了 在這裡

    修改 這個檔案 .jenkins/hudson.model.UpdateCenter.xml   這個檔案如果你找不到 可以參考  輸入密碼哪裡  ‘C:\Users\Administrator\.jenkins’

     該檔案為jenkins下載外掛的源地址,改地址預設jenkins預設為:https://updates.jenkins.io/update-center.json,就是因為https的問題,此處我們將其改為http即可,之後重啟jenkins服務即可。

  修改完 重啟之後  再重新整理 就會出現這個頁面   (注意一下 如果你的沒有出現上一個頁面 的話 可以把上一個步驟 忽略)

    到了這裡  要注意下  儘量選擇  安裝推薦的 因為這樣 jenkins 會吧需要的 差不多安裝好  也就是裡面的外掛 當然 你也可以選擇 自己選擇外掛  本人還是推薦安裝 哈哈哈

 

 

......等待安裝完

    好了以後 出現的頁面

 

 

  該填的都填好!!儲存完成  (輸入密碼的時候我才發現  我的使用者名稱想用root  一著急弄錯了  !!!!!!!)

 

 

這裡就是你訪問的URl了    -----》   還有一步就是點選開始使用 

然後就空白頁面  不要擔心  停掉tomcat  在訪問路徑

這裡不要相信上面寫的  過一會自己手動重新整理  就會出現這個頁面

 

輸入你剛剛設定的使用者名稱還有密碼

 

 

 

 

 

 這個是登入後頁面

 

因為我弄得是maven專案 所以我要安裝外掛   剛剛推薦安裝是沒有這個外掛的   還有一個熱部署用的一個外掛   沒有辦法 jenkins  就是外掛厲害  

點選設定管理 

 

接下來  

 

 

 進入外掛管理頁面後 裝我們想要的外掛

找不到直接可以搜尋啊

點完下載安裝後的頁面  這個時候就先讓他下載這個吧  

 然後在進系統管理 --》 全域性工具配置

這裡要配置 git  jdk  還有maven  都是本地有的 不要用它的 自動安裝  如果本地沒有 自己進行下載

 

git  要注意我的路勁 

這裡要注意一下  這個是環境變數裡的  路徑 不要隨便弄一個上來啊  maven 也是 環境變數裡的

還要在配置一個 settings 檔案

  最後儲存 

   到了這裡 就恭喜你已經完成一半了  還有一半 很重要啊

建立一個maven專案 

首先你有可能沒有看到建立maven   不要慌  是因為剛剛下載玩外掛沒有重新啟動 重啟一下就好了

 

 重啟之後

 

出來了 

點選確定以後   進入這樣的頁面

  

 

 如果不是  請安步驟來

 

 描述哪裡可以不用管

 

 

這裡是要輸入你git上使用者名稱密碼的 點選add

選擇jenkins  然後彈出來框

 

新增完以後 系統不是預設給你選上的 你重新選擇一遍

然後

讓你的專案打包   這個是打包命令  打完包就是放到Tomcat了   之後就配置tomcat

 

 

 

 

tomcat 新增使用者 conf/tomcat-users.xml

<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<role rolename="manager-status"/>
<user username="tomcat" password="tomcat" roles="manager-gui,manager-script,manager-jmx,manager-status"/>

 

在標籤裡tomcat-users新增這段程式碼 

在構建專案之前  要把 tomcat起開呀   也就是你要訪問專案的tomcat

成功搞定