如何解决在DSL文件中配置LockableResources
我想避免两个不同的Jenkins管道作业同时运行并阻塞系统。如果其中一个作业正在运行,而另一个作业被触发,则应将其排队,直到第一个作业完成后才执行。 我通过Web界面使用可锁定资源进行了一些手动测试,并且可以正常工作。但是,如果我尝试通过DSL描述配置可锁定资源,则会收到以下错误消息:
int*
pipelineJob('job1') {
lockableResources('res1')
...
}
我查看了Job DSL插件的文档,我可以在自由式作业中找到可锁定资源的配置,但在pipelineJobs中找不到。这不可能吗?如果有解决方法?
我看到锁也可以在管道中使用,但是我的理解是,该作业已执行且未排队。我想避免阻止执行者等待工作。
谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。