jenkins - 多分支管道作业即使下游完成构建也不会开始构建步骤
问题描述
我用 jenkinsfile 运行了一个多分支管道,我得到了“调度项目:caiwu » sis-server-test”,但没有出现“正在开始构建:”,直到工作 sis-test funish building,谁能帮帮我?
pipeline{
agent {label 'test-slave'}
stages{
stage('deploy'){
steps{
echo 'deploy...'
build job:'/folder/sis-test', propagate: true, wait: true
}
}
}
}
here are the build log
[Pipeline] script
[Pipeline] {
[Pipeline] build (Building caiwu » sis-server-test)
Scheduling project: caiwu » sis-server-test
Aborted by ***
[Pipeline] }
[Pipeline] // script
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
解决方案
你的问题很难理解。如果问题是您不希望它等待工作,您当前的行:
build job:'/folder/sis-test', propagate: true, wait: true
将需要更改为
build job:'/folder/sis-test', propagate: true, wait: false
推荐阅读
- asp.net - 在检查 ModelState 是否有效时,有没有办法返回特定的错误?
- swift - ASAuthorizationController 和注册/登录流程
- postgresql - PostgreSQL 服务器无法在 ArchLinux 上启动:致命:无法创建锁定文件 »/run/postgresql/.s.PGSQL.5432.lock«
- django - Django:有条件地覆盖get_queryset
- python - 为什么我收到错误:创建进程失败?
- sql - 带有包含表变量的 while 条件的 SQL Server 存储过程
- java - java如何将此代码从查找所有真实对象更改为查找错误
- node.js - 获取嵌入 PowerBi Angular 8 的正确令牌
- javascript - react hooks 为什么我的拖放项目卡住了?
- javascript - 在MVC中动态添加时如何在每行上将行号值设置为Textboxfor