2017-05-11 20 views
4

私はジェンキンスパイプラインの仕事には新しく、私は解決できない問題に直面しています。Jenkins pipeline job:文字列パラメータからスリープ時間を設定しますか?

私はハードコードさsleep秒の値を持つ段階があります。

stage ("wait_prior_starting_smoke_testing") { 
    echo 'Waiting 5 minutes for deployment to complete prior starting smoke testing' 
    sleep 300 // seconds 
} 

をしかし、私は仕事(文字列)パラメータSLEEP_TIME_IN_SECONDS経由time引数を提供したいと思います。しかし、私が何を試しても、私はそれを働かせることができません。

文字列パラメータをint時間引数に変換するにはどうすればよいですか?

stage ("wait_prior_starting_smoke_testing") { 
    def time = params.SLEEP_TIME_IN_SECONDS 
    echo "Waiting ${SLEEP_TIME_IN_SECONDS} seconds for deployment to complete prior starting smoke testing" 
    sleep time.toInteger() // seconds 
} 

答えて

6

は最後に、私はこの仕事を取得する方法を発見しました
関連する問題