使用片段生成器工具在Jenkins 2中,我可以像在工作中那樣設置一個插件,然後它會生成我可以在我的Pipeline腳本中使用的Groovy 。在Jenins中使用任意插件2管道腳本
但是,如果我感興趣的插裝插件是不是在「示例步驟」列在片段生成下拉?我如何確定如何創建一個腳本塊來測試我想要使用的插件?
在我的情況下,我想在我的Pipeline腳本中使用「Flexible Publish」插件。
使用片段生成器工具在Jenkins 2中,我可以像在工作中那樣設置一個插件,然後它會生成我可以在我的Pipeline腳本中使用的Groovy 。在Jenins中使用任意插件2管道腳本
但是,如果我感興趣的插裝插件是不是在「示例步驟」列在片段生成下拉?我如何確定如何創建一個腳本塊來測試我想要使用的插件?
在我的情況下,我想在我的Pipeline腳本中使用「Flexible Publish」插件。
您不能使用通常與管道不兼容的插件。 插件需要更多或更少的修改才能兼容。 見https://github.com/jenkinsci/pipeline-plugin/blob/master/COMPATIBILITY.md
是完整的,你需要知道片段發電機只能說明在插件的代碼聲明一個特定的幫助頁面兼容插件。如果我們以docker-workflow插件爲例,您可以在代碼中看到它定義了一個help page for DockerDSL,這意味着一個Snippet Generator將可用於DockerDSL步驟。
因此,您應該始終檢查Jenkins plugins compatibility page(正如arasio提到的那樣),而不是您在代碼片段生成器中看到的內容。