jenkins - 要求用户继续构建而不占用 Jenkins 中的节点
问题描述
我的代码中有以下代码Jenkinsfile
:
try
{
userInput = input(
id: 'Proceed1', message: 'Continue build?')
} catch(err) { // input false
def user = err.getCauses()[0].getUser()
userInput = false
echo "Aborted by: [${user}]"
}
但是,这会占用 Jenkins 上的一个节点(机器)。有什么方法可以在不占用机器的情况下从用户那里获得输入?例如,我希望构建成功并且可以选择输入要求继续构建更多?
解决方案
推荐阅读
- python - 在 Python 中使用 tkinter 的全屏帧
- python - 如何为formset django设置默认值
- python - 条纹:没有找到与使用 Django 的有效负载的预期签名匹配的签名
- c# - 使用 Microsoft 标识为 ASP.NET 核心 Web 应用程序检索不记名令牌
- python - 无法在 Zeep 中过滤数据
- python - Django Form 不显示初始值
- docker - Docker 映像错误 根据客户端 Web 应用程序上的验证程序,远程证书无效
- influxdb - 在累积图中添加对角线
- python - 如何绘制比较不同 DataFrame 子集的分布图
- regex - 使用 Powershell 正则表达式仅替换多个文件中单词的前 8 个实例