ジェンキンズで実行されるGroovyスクリプトと実行システムGroovyスクリプトの違いを説明できる人はいますか?そして、スクリプトをexecute system groovyスクリプトを使ってスレーブに呼び出す方法。事前にジェンキンズのgroovyスクリプトと実行系grovyスクリプトの実行の違いは?
おかげ
ジェンキンズで実行されるGroovyスクリプトと実行システムGroovyスクリプトの違いを説明できる人はいますか?そして、スクリプトをexecute system groovyスクリプトを使ってスレーブに呼び出す方法。事前にジェンキンズのgroovyスクリプトと実行系grovyスクリプトの実行の違いは?
おかげ
スレーブマシン上でのGroovyスクリプトを実行するには、使用する必要がありますgroovy plugin
無地「のGroovyスクリプト」に、フォークJVMで実行されて
見積もりスレーブは ビルドが実行されます。基本的には "groovy" コマンドを実行してスクリプトを渡すのと同じです。あなたの質問の
最初の部分が同じページに
に答えているシステムのGroovyスクリプトは、大藤、ハドソンマスターのJVM内で実行されます。 したがって、Hudsonのすべての内部オブジェクトにアクセスできるため、 は、これを使用してHudsonの状態を変更できます。これは、 Jenkins Script Consoleの機能に似ています。
システムGroovyスクリプトの別のポイントに注意してください。そのドキュメントは常にJenkinsのマスターで動作すると述べていますが、別の仕事によって引き起こされた仕事には真実ではないことがわかりました。その場合は、マスターで実行するように特別に制限するか、悪いことが起こるかどうかを確認してください。