0

現在、すべての必要なプラグインとオプションを使用してjenkinsジョブを作成できるDSLスクリプトを開発しようとしています。 私はほぼすべてのセクションを完了したと思います。しかし、ビルドの下に「条件付きステップ(単一)」を含めるビルドセクションの下に立ちました。dslスクリプトを使用してビルドセクションの下に「単一の条件ステップ」を追加する方法

は実際に私が望んで私が取得することはここで私が使用したコードは、あなたがいくつか行われてきた、

job('Sample_dev') 
{ 
steps{ 
    conditionalSteps{ 
     condition{ 
      alwaysRun() 
     } 
    } 
    maven{ 
    goals('install') 
    } 
} 
} 

答えて

0

だこの

あり、この

ですが間違い:

  • シングルステップを達成するためにマルチステップDSLを使用する。
  • 個々のステップのようにコンテキストの外側にプッシュされる。
  • Mavenのステップ宣言に間違ったDSLがあります。

job('Sample_dev') 
{ 
    steps{ 
     singleConditionalBuilder{ 
     condition{ 
      alwaysRun() 
     } 
     buildStep { 
      maven{ 
      targets('install') 
      name('') 
      pom('') 
      properties('') 
      jvmOptions('') 
      usePrivateRepository(false) 
      settings { 
       standard() 
      } 
      globalSettings { 
       standard() 
      } 
      injectBuildVariables(false) 
      } 
     } 
     runner { 
      fail() 
     } 
     } 
    } 
} 
+0

はあなたにジャズをありがとう次試してみてください、それは働いていました...! – Droid

+0

ニース!それがあなたを助けたら答えを受け入れてください。 – jazz

+0

DSLスクリプトを学ぶことができる便利なウェブサイトを私に教えてください。 – Droid

関連する問題