一部の段階でユーザーの確認が必要な CD パイプラインがあるため、パイプラインがユーザー入力を待っている間にサーバー リソースを解放したいと考えています。
pipeline {
agent any
stages {
stage ('Build Stage') {
steps {
...
}
}
stage ('User validation stage') {
agent none
steps {
input message: 'Are you sure you want to deploy?'
}
}
stage ('Deploy Stage') {
steps {
...
}
}
}
}
上記でグローバルを持っていることがわかりますがagent any
、ユーザー検証ステージで追加しましagent none
た。
これが私が望むことを行っていることを誰かが確認できますか (エージェント/ノードはユーザー入力を待っていません)? 検証方法がわかりません。実行ログに違いはありません...
そうでない場合、どうすればできますか?