我正在考慮最近使用Jenkins管道腳本,一個問題是,我不明白一個聰明的方式來創建內部可重用的utils代碼,想象一下,我有一個共同的功能helloworld
這將是被大量的管道工作所使用,所以我希望創建一個utils.jar
可以將它注入到作業類路徑中。創建可重用的詹金斯管道腳本
我發現詹金斯有與global library類似的概念,但我對此插件的擔憂:
既然是一個插件,所以我們需要安裝/通過詹金斯插件管理器升級,那麼它可能需要重新啓動應用更改,這不是我想看到的,因爲utils可能會更改,總是添加,我們希望它可以立即可用。
其次,它是官方jenkins共享lib,我不想(或他們不會適用我們)把私人代碼放入jenkins回購。
任何好主意?
我不明白你的_Secondly .._句子。 – StephenKing
答案在這裏應該清楚,但這個博客也可能是非常有用的:https://lvthillo.com/reusable-jenkins-pipeline-for-maven-jobs/ – DenCowboy