在构建Jenkins管道作业时(Jenkins版本2.7.4),我得到这样的警告:
Using the ‘stage’ step without a block argument is deprecated
我该如何修复它?
管道脚本片段:
stage 'Workspace Cleanup'
deleteDir()
我正在与git和jenkins (流水线)合作一个项目。
我希望在每次提交时构建项目,但只在负责人需要时部署它。
因此,我希望有两条管道,一条在每次提交时运行,并且只进行构建/测试,另一条可以通过单击标签为"click me to deploy“的按钮来运行。
我是否必须创建2个jenkins作业,或者有一个插件或一种方法来做到这一点与1个作业。
我已经找过了,但我什么也没找到。
我有一个jenkins作业,它执行‘通过SSH发布’。该作业连接到远程服务器,传输文件并运行和ansible playbook。
行动手册按预期运行,并得到日志的确认。但是,在作业结束时会返回一个错误,导致作业失败。它会导致问题,因为它会阻止管道正常工作。
SSH: EXEC: completed after 402,593 ms
SSH: Disconnecting configuration [server] ...
ERROR: Exception when publishing, exception message [Exec exit status not zero. Stat