我想创建一个Jenkins (v2.126)声明性语法管道,它有阶段,带有when()子句检查环境变量的值。具体地说,我希望设置一个Jenkins作业参数(因此是“使用参数构建”,而不是“管道参数”),并让它确定是否执行了一个阶段。我有这样的阶段代码: when {
environment name: ExecuteAction, v
在我的Jenkinsfile中,我有两个阶段: Pre Live和Live。我在stage Pre Live上要求用户输入,以了解是否应将部署部署到pre Live环境,然后在stage live上,我再次要求用户输入,以了解是否要部署到实时环境。 booleanParam(name: 'RELEASE_PRE_LIVE', defaultValue: false) }
when {,并且
我已经在名为'DevOps‘的单独存储库中为.Net CI CD管道添加了yaml模板。每个.Net服务管道都从“DevOps”调用此yaml模板。在DevOps中,我有两个分支--一个是main,一个是beta。 所有来自.Net服务管道中的源代码/开发分支的触发器都应该使用'DevOps‘的beta分支中的模板。来自.Net服务管道中的主分支的管道