Jenkins自動部署springboot項目


說明:

該示例為在windows系統下自動化部署springboot

架構:

springboot + github + gradle + jdk8

各種配置步驟及截圖說明:

1、配置git,gradle及jdk

   系統管理 → 全局工具配置

  

說明:其中git配置項中的Path to Git executable要指到git.exe文件,maven的配置方式和gradle類似

2、構建任務說明

  新建任務 →

 General

項目 URL : 源碼所在的github路徑

參數構建化過程→添加參數

如果選擇Git Parameter 需要安裝 Git Parameter Plug-In 插件

Parameter Type 選擇Branch作用是,在構建項目是可以選擇構建那個分支

源碼管理

 如果根據源碼存的方式選擇git 或Subversion(SVN)

 Repository URL:源碼所在的github URL

 Credentials:github用戶名密碼

Branch Specifier (blank for 'any'):這個與 General中的參數Name 對應,在名稱前加 $

源碼庫瀏覽器:選擇githubweb

URL:源碼所在的github URL

構建觸發器  一般不動(根據情況)

構建環境 一般不動(根據情況)

構建

增加構建步驟 →

選擇 Invoke Gradle script →

 Gradle Version:選擇本地配置的gradle

Tasks:gradle打包命令

執行windows批處理命令

@echo off
start javaw -jar .\build\libs\boot-0.0.1-SNAPSHOT.jar
exit

 

 

Publish over SSH遠程連接服務器:   https://blog.csdn.net/flyingshuai/article/details/72898665

各種插件下載地址:https://updates.jenkins-ci.org/download/plugins/

jenkins用戶權限管理參考:https://www.jianshu.com/p/7e148bcfb96e

 進行用戶角色權限管理時,需要安裝插件(role-strategy

 

添加項目角色時,需要制定匹配項目的模式,如上圖中的Pattern,官方文檔介紹該選項支持正則表達式,如“Roger-.”表示所有以Roger-開頭的項

 


免責聲明!

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



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