【问题标题】:Conflicting method names in JenkinsJenkins中的冲突方法名称
【发布时间】:2020-10-26 16:06:37
【问题描述】:

我正在使用 Jenkins 模板引擎,并创建了一些库来实现 build 步骤,例如cmake 图书馆。

问题是,我想在流程中调用由 Pipeline 插件套件提供的 Build a job 步骤,一旦我尝试调用它:

build job: "Job_Name", parameters: "..."

我从 JTE 收到一个错误,因为它试图调用我的 cmake::build 步骤。有没有办法显式调用管道的构建步骤?

【问题讨论】:

  • 不能将 cmake 步骤重命名为不同的名称(例如 cmakeBuild)吗?

标签: jenkins jenkins-plugins jenkins-template-engine


【解决方案1】:

我认为这会有所帮助:

'org.jenkinsci.plugins.workflow.support.steps.build.BuildTriggerStep'(job: "job name")

这样做是直接调用BuildTriggerStep,它是org.jenkinsci.plugins.workflow.support.steps.build 包下的类,与build 步骤完全相同。

我是从The source code of the build step plugin那里得到的

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-02-27
    • 1970-01-01
    • 2012-02-05
    • 2012-01-11
    • 2014-10-14
    • 1970-01-01
    • 1970-01-01
    • 2013-01-09
    相关资源
    最近更新 更多