jenkins-pipeline - 使用 Jenkins 管道构建现有工作在“调度项目”中挂起
问题描述
我有多个构建良好的现有项目。它们MSBUILD
在运行 Windows 服务的 Windows 代理上运行。
我想创建一个单一的项目,以特定的顺序构建它们并从所有这些中收集工件。我决定尝试创建一个管道。当我运行它时,它会进入第一个构建语句,然后就挂在那里,没有错误它只是说“调度项目:..”并且小轮子永远旋转。它试图正常启动的工作会在几秒钟内完成。
stage('job1'){
node('windows'){
build job:'job1', quietPeriod: 0, wait: true
}
}
我必须手动终止构建,它永远不会启动工作。
解决方案
好的,我设法重新安排了一些事情,以便管道在主服务器上运行,并且各个作业和工件副本在从服务器上一次运行一个,它现在可以工作了。
推荐阅读
- unity3d - 如何获得更准确/敏感的碰撞
- java - Spring Boot 中的 classpath 和 classpath* 有什么区别?
- wordpress - 跟踪下载该插件的用户
- spring-mvc - 我收到错误 404,请求的资源不可用
- typescript - 为什么泛型参数约束添加索引签名
- reactjs - 如何在 typescript 和 antd 中使用 Form.create 和函数组件
- python - 当列标题在列表中时,将函数应用于多个列
- c# - 如何在图表上使用 selenium C# 滚动鼠标滚轮?
- binary - PowerPC64 进口重命名
- javascript - 如何在 node.js 中正确创建 Promise