前へJenkins2 Build Pipeline Pluginを使用してアプリケーションを構築し、サーバーに手動で展開していました。 旧設定: Jenkinsパイプラインのマニュアルステップの作成方法
素晴らしい作品が、私は手動ステップを作成するために、Groovyのスクリプト(Jenkinsfile)から生成された新しいジェンキンスパイプラインを、使用したいです。
これまでのところ、私はinput
ジェンキンのステップを思いついた。
使用済みjenkinsfileスクリプト:
node {
stage 'Checkout'
// Get some code from repository
stage 'Build'
// Run the build
}
stage 'deployment'
input 'Do you approve deployment?'
node {
//deploy things
}
しかし、これはそのビルドが完了していない注意して、ユーザの入力を待ちます。私はinput
にタイムアウトを追加することができるが、これは私が/迎えビルドをトリガし、後でそれを展開することはできません。
を私は新しいと手動のステップ/トリガーに同じ/似た結果をachiveするにはどうすればよいですjenkins-pipelineをBuild Pipeline Pluginと先に使っていますか?
私は同じ問題を抱えています。パイプラインは機能しますが、自分のビルドが成功したものとして表示され、ビルドを展開/宣伝するための手作業が必要です。 – Thomas
これは "checkpoint"プラグインで解決する必要があります。しかし、現在のところOSS版ではこれはまだ可能ではありませんが、問題追跡ツール[JENKINS-33846](https://issues.jenkins-ci.org/browse/JENKINS-33846)で投票が行われています – Zigac