Jenkins DSL 种子作业创建作业后运行命令

问题描述 投票:0回答:1

我正在创建一个种子作业,它基本上创建了一个詹金斯管道来加载一个新服务,该服务构建并部署到 ECR/EKS。 下面是我的 Jenkins DSL 脚本(已附加示例)

pipelineJob('example') {
    definition {
        cps {
            script(readFileFromWorkspace('project-a-workflow.groovy'))
            sandbox()
        }
    }
}

创建此管道后,我想运行一些 terraform 和 aws 命令。 因此,每当我运行此 DSL 种子作业时,都应创建管道并执行我的 tf/AWS 命令。 (TF/AWS 命令不会包含在由种子作业创建的我的板载管道中。

jenkins jenkins-pipeline dsl jenkins-job-dsl
1个回答
0
投票

您能否创建一个具有多个阶段的 jenkins 作业:一个用于处理作业 dsl,另一个用于调用其他命令?

© www.soinside.com 2019 - 2024. All rights reserved.