2015-03-19 74 views
0

我想使用「執行系統Groovy腳本」從Jenkins執行Groovy腳本。我準備好了groovy腳本。但我不希望腳本在Groovy命令控制檯中出現。相反,它應該從SVN服務器獲取。我想我可以使用選項「Groovy腳本文件」。如果是這樣,我該怎麼做?如果沒有,那麼groovy腳本在某個位置的某個文件中出現時,執行groovy腳本的正確方法是什麼。從詹金斯的鏈接執行Groovy腳本

回答

0

如果你想執行腳本文件,你必須使用「執行groovy腳本」選項。你可以在任何位置保存參數/變量並在路徑中提及它。

使用執行外殼程序或svn插件,您可以檢出文件到該位置。

VS系統Groovy腳本

的滑動「Groovy的腳本」在分叉JVM運行時,在哪裏生成運行從屬Groovy腳本。這與運行「groovy」命令並傳遞腳本基本相同。

系統groovy腳本OTOH在Hudson master的JVM中運行。因此它可以訪問Hudson的所有內部對象,所以你可以用它來改變Hudson的狀態。它類似於Jenkins腳本控制檯功能。