如何使用Jenkins編譯并打包SpringCloud微服務(wù)目錄
這篇文章主要介紹了如何使用Jenkins編譯并打包SpringCloud微服務(wù)目錄,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
意義說明:
使用Jenkins從Gogs拉取SpringCloud微服務(wù),拉取的是整個(gè)倉庫的內(nèi)容,分好多個(gè)模塊文件夾,但是使用maven編譯打包的話只編譯打包指定的模塊文件夾
Gogs Webhook:
參數(shù)化構(gòu)建過程:
選項(xiàng)參數(shù):輸入變量名
選項(xiàng):輸入變量值
描述:簡要描述變量信息
若沒有Gogs Webhook,只需要找到參數(shù)化構(gòu)建過程進(jìn)行配置即可
圖片:

構(gòu)建:
執(zhí)行shell:
輸入如下兩行命令(使用絕對路徑):
cd ${WORKSPACE}/${module_filename}
/usr/local/apache-maven-3.6.2/bin/mvn clean package
注意:構(gòu)建步驟不使用"調(diào)用頂層Maven目標(biāo)"
圖片:

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

效果:


以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Java實(shí)現(xiàn)一個(gè)簡單計(jì)算器
這篇文章主要介紹了Java實(shí)現(xiàn)一個(gè)簡單計(jì)算器,文章我圍繞實(shí)現(xiàn)簡單計(jì)算器的相關(guān)代碼展現(xiàn)全文,具有一定的參考價(jià)值,需要的小伙伴可以參考一下,2022-01-01
springboot整合mybatis-plus 實(shí)現(xiàn)分頁查詢功能
這篇文章主要介紹了springboot整合mybatis-plus 實(shí)現(xiàn)分頁查詢功能,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-09-09
eclipse漢化及jdk安裝環(huán)境配置超詳細(xì)教程(Java安裝教程)
這篇文章主要介紹了eclipse漢化及jdk安裝環(huán)境配置超詳細(xì)教程(Java安裝教程),本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03
Javascript和Java語言有什么關(guān)系?兩種語言間的異同比較
雖然Javascript與Java有緊密的聯(lián)系,但卻是兩個(gè)公司開發(fā)的不同的兩個(gè)產(chǎn)品。那么js和java有什么關(guān)系,兩種語言的不同點(diǎn)是什么呢?介于這兩個(gè)問題,小編一起給大家解答下2016-09-09
SpringBoot事務(wù)鉤子函數(shù)的使用方式
本文介紹了SpringBoot中事務(wù)鉤子函數(shù)的使用方式,包括常見場景、使用方式等,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-11-11

