Jenkins-GitHub-Gradle自動構建項目


1、從Jenkins官網 下載 Generic Java Package(.war),並部署到tomcat啟動。

2、打開Jenkins,安裝推薦的plugin程序並進行一些初始化設置后,創建一個自由風格的軟件項目。

3、在創建頁面源碼管理選擇git

     3.1 設置倉庫地址:Repository URL

     3.2 Credentials  Add 一個有讀寫git倉庫權限的用戶(密碼)

     3.3 構建觸發器 勾選GitHub hook trigger for GITScm polling

     3.4 構建 勾選Invoke Gradle  ,Tasks 輸入 clean fatjar (如果gradle file not found,可自行配置gradle 環境,並重啟Jenkins 服務)

4、進入 系統管理-系統設置 

      GitHub   -   add  GitHub server 

       GitHub Server.  API URL 默認為 https://api.github.com

      Credentials  點擊藍色的問號,通過提示進入personal access token  登錄GitHub ,並創建一個

    personal access token  (包含如下權限)

  • admin:repo_hook - for managing hooks (read, write and delete old ones)
  • repo - to see private repos
  • repo:status - to manipulate commit statuses
       復制並自行保存好生成的Secret text
     返回Jenkins的   GitHub Server配置頁面,Credentials - add.  Kind 選擇 Secret text 並在Secret 粘貼剛才生成的Secret text
     選擇Credentials,點擊Test Connection 返回Credentials verified for user ******, rate limit: ******表示配置成功
 
至此,登錄github.com 進入倉庫的settings界面,Web hooks 可以看到自動生成的web- hooks 
 
push代碼到github,查詢Jenkins 的自動構建信息


免責聲明!

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



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