任何人都可以解釋執行groovy腳本和詹金斯執行系統groovy腳本之間的不同嗎?以及如何使用執行系統groovy腳本將腳本調用到slave。執行groovy腳本和詹金斯執行系統grovy腳本之間的區別?
在此先感謝
任何人都可以解釋執行groovy腳本和詹金斯執行系統groovy腳本之間的不同嗎?以及如何使用執行系統groovy腳本將腳本調用到slave。執行groovy腳本和詹金斯執行系統grovy腳本之間的區別?
在此先感謝
爲了從機器上執行Groovy腳本,你應該使用groovy plugin
報價
平原「Groovy腳本」是在分叉JVM上運行,上運行構建的 的奴隸。這與運行「groovy」 命令基本相同,並傳入腳本。你的問題的
第一部分是在同一個頁面
系統Groovy腳本,OTOH,哈德森大師的JVM內部運行回答。 因此它可以訪問Hudson的所有內部對象,所以你可以使用它來改變Hudson的狀態。它類似於Jenkins腳本控制檯功能 。
系統Groovy腳本需要注意的另一點。雖然文件說它總是在詹金斯大師身上運行,但我發現通過痛苦的手段,如果它在由另一份工作觸發的工作中,則不是這樣。在這種情況下,確保你特別限制它在主控上運行,否則會發生不好的事情。