2017-08-01 70 views
1

JenkinsでGroovyを使ってgit checkout操作を実行したい。それを達成する方法?Groovyスクリプトを使ってGit checkoutを実行するには?

注:私がチェックアウト操作を実行しようとしているJenkinsジョブは、パイプラインジョブではなく、フリースタイルジョブであり、システムGroovyスクリプトで実行しています。あなたは正しく設定の仕事を持っていれば

+0

経由のgitを呼び出すことができ、 'チェックアウトscm'はそれを行う必要があります。https://jenkins.io/doc/pipeline/steps/ workflow-scm-step/ – jonrsharpe

+0

チェックアウト操作を実行しようとしているJenkinsジョブは、パイプラインジョブではなく、フリースタイルジョブであり、システムGroovyスクリプトで実行しています。 – ANIL

+0

そして、[編集]をクリックしてより有用な文脈を提供してください。 – jonrsharpe

答えて

1

あなただけのグルーヴィー

["git", "checkout", "master"].execute() 
+0

例を挙げてください。 – ANIL

+0

上記のGroovyスクリプトを実行すると、Jenkinsで次のエラーが発生します。 '[02- 08- 2017 12:54] jenkinsユーザ: groovy.lang.MissingMethodException:メソッドのシグネチャがありません:引数型にはjava.util.LinkedHashMap.execute()を使用できます。()values:[] 可能な解決策:compute(java.lang.Object、java.util.function.BiFunction)、keySet()、keySet keySet()、every() ' – ANIL

+0

@ANILMAHAPATRAOfficialあなたはまったく同じコマンドを使用していますか? LinkedHashMapについては例外があるので、上記のGroovyスクリプトはListを使用しているからです。あなたがそれを実行している完全な文脈を入れてください。 –

関連する問題