我有一个 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
。
有人可以确认这是我想要的(没有代理/节点正在等待用户输入)吗?我看不到如何验证它,执行日志中没有什么不同...
如果没有,我该怎么做?