Jenkins
Jenkinsfile - 呼叫多個 groovy 腳本
我們在 gitlab 上呼叫了我們的共享庫
mainlibrary
,它有很多 groovy 文件。在 mainlibrary gitlab repo 中的範例我們有以下文件。
startup_pipeline.groovy cleanup_pipeline.groovy
在我們的一項 Jenkins 工作中,我們需要在
Jenkinsfile
. 這可能嗎?這是看起來的
Jenkinsfile
樣子:@Library('mainlibrary')_ startup_pipeline(email:'example@example.com')
我可以
Jenkinsfile
像這樣將第二個 groovy 函式文件包含在其中嗎?@Library('mainlibrary')_ startup_pipeline(email:'example@example.com'), cleanup_pipeline(email:'example@example.com')
是的,根據官方文件,您可以在共享庫中包含任意數量的自定義步驟(每個都在自己的 .groovy 文件中)。