1. 程式人生 > 程式設計 >如何使用Jenkins編譯並打包SpringCloud微服務目錄

如何使用Jenkins編譯並打包SpringCloud微服務目錄

這篇文章主要介紹瞭如何使用Jenkins編譯並打包SpringCloud微服務目錄,文中通過示例程式碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

意義說明:

使用Jenkins從Gogs拉取SpringCloud微服務,拉取的是整個倉庫的內容,分好多個模組資料夾,但是使用maven編譯打包的話只編譯打包指定的模組資料夾

Gogs Webhook:
  引數化構建過程:
    選項引數:輸入變數名
    選項:輸入變數值
    描述:簡要描述變數資訊

若沒有Gogs Webhook,只需要找到引數化構建過程進行配置即可

圖片:

構建:
  執行shell:
    輸入如下兩行命令(使用絕對路徑):
    cd ${WORKSPACE}/${module_filename}
    /usr/local/apache-maven-3.6.2/bin/mvn clean package
  注意:構建步驟不使用"呼叫頂層Maven目標"

圖片:

注意:不要配置下圖打紅叉的這個,若是還這樣配置的話,那maven編譯打包的還是整個微服務的,而不是個別目錄的

效果:

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。