jenkins ワークフロー プラグインを試しており、チュートリアルhttps://github.com/jenkinsci/workflow-plugin/blob/master/TUTORIAL.mdを開始しました。
jenkins 1.628 CloudBees Build Flow 0.18 tomcat 7.0.56 Java 1.8.0_25 を使用し、最新のワークフロー プラグインをすべて新しくインストールしました。
最初の例を試すと
echo 'hello from Workflow'
このエラーが発生します
ERROR: Failed to run DSL Script
groovy.lang.MissingMethodException: No signature of method:
com.cloudbees.plugins.flow.FlowDelegate.echo() is applicable for
argument types: (java.lang.String) values: [hello from Workflow]
コードを次のように変更すると
println 'hello from Workflow'
ジョブが実行されます。
次の例を試してみると
node {
git url: 'https://github.com/jglick/simple-maven-project-with-tests.git'
def mvnHome = tool 'M3'
sh "${mvnHome}/bin/mvn -B verify"
}
このエラーが発生します
ERROR: Failed to run DSL Script groovy.lang.MissingMethodException:
No signature of method:
com.cloudbees.plugins.flow.FlowDelegate.node()
is applicable for argument types: (Script1$_run_closure1) values:
[Script1$_run_closure1@1dbe8f29]
私は何を逃したのですか?