Jenkins-GitHub-Gradle自動構建項目

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

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

三、在建立頁面源碼管理選擇gitweb

     3.1 設置倉庫地址:Repository URLapi

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

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

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

四、進入 系統管理-系統設置 server

      GitHub   -   add  GitHub server token

       GitHub Server.  API URL 默認爲 https://api.github.comip

      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 的自動構建信息
相關文章
相關標籤/搜索