jenkins - 我如何从 groovy 脚本调用另一个 jenkins 构建作业

标签 jenkins

我想通过 groovy 调用另一个 Jenkins 构建作业,我该怎么做。我试过包括像下面这样但没有运气

build 'job url' 

但得到了错误

ERROR: No parameterized job named

最佳答案

如果您正在使用 Pipeline Plugin 并且想要构建参数化作业,您可以执行以下操作:

假设您有一个“sonar-review” bool 参数:

build job: 'cargo-pipeline-ci-declarative', parameters: [booleanParam(name: 'sonar-review', value: false)]

如果您不需要构建没有参数的作业:

你可以这样做:
build "cargo-pipeline-ci-declarative"

确保您已安装:

https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Trigger+Plugin

关于jenkins - 我如何从 groovy 脚本调用另一个 jenkins 构建作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44077828/

相关文章:

java - 在 Jenkins 上通过 Java Web Start 启动从代理时出现问题

ssl - Jenkins 2 和 Atlassian Crowd(crowd2 插件)与双向 SSL 集成

jenkins - 如何升级Jenkins服务器盒(OpenShift)?

testing - 自动化测试 Web 应用程序

Jenkins docker 插件和链接的 slave

security - 在 Jenkins 机器上存储密码和 access_keys/secret_keys 的最简单方法是什么?

jenkins - 向 Kubernetes Jenkins slave 添加更多磁盘空间

android - 使用 Couchbase Lite 构建 Android 项目的 Jenkins 资源丢失错误

amazon-web-services - 将 Jenkins 管道部署到 AWS 服务器

android - maven-android-plugin 是否支持多个源文件夹?