jenkins - 使用脚本化的 jenkinsfile 从另一个管道调用管道
问题描述
我正在使用以下代码段从 pipeline2 调用 pipeline1 两个管道在各自的 git repo 中都有自己的 Jenkins 文件
stage
{
build job:'../pipeline1Repo/master',parameters:[[$class:'StringParameterValue',name:'USER', value:'user'],[$class:'StringParameterValue',name:'PASSWORD', value:'password']],wait:true
}
git 中管道的 repo 位置是:
pipeline1 repo - https://github.company-domain.com/main/pipeline1-repo
pipeline2 repo - https://github.company-domain.com/main/pipeline2-repo
当我运行作业时,我收到以下错误:
构建作业:'../pipeline1Repo/master',参数:[[$class:'StringParameterValue',name:'USER', value:'user'],[$class:'StringParameterValue',name:'PASSWORD',值:'密码']],等待:真
注意-我无权检查已安装的插件我假设这可能是由于未安装管道插件,如果是这样,是否有另一种方法可以在不使用插件的情况下这样做
解决方案
问题是插件,因为我没有管理员访问权限,我无法检查插件是否存在。安装管道插件后,它得到了解决
推荐阅读
- c# - 如何使在 MessagingCenter.Subscribe 中运行的方法成为异步方法?
- python - 从 geograpy 生成空列表的所有结果
- json - 为包含随机字段名称的 JSON 输入编写 proto 文件
- sbt - 在 SBT 任务中覆盖项目的设置
- python - ConnectionAbortedError: [WinError 10053] 主机中的软件使用 GeckoDriver 和 Firefox 中止了已建立的连接
- scala - 如何在 Akka Http 中为 HttpResponse 设置 MediaType?
- javascript - 如何使用 MySQL 数据和 PHP 在网页上绘制实时控制图?
- c# - winform 图表 - 行为类似于用户选择的功能
- json - spring MockMVC 中是否有一种方法可以将 json 内容作为对象获取?
- javascript - TypeScript foreach 返回