繁体   English   中英

根据“视图”选项卡定义要在詹金斯管道中运行的阶段

[英]Define what Stages to run in a Jenkins Pipeline based on View Tab

我有一个Jenkinsfile,可让我确定要在哪个GitHub分支上进行构建,这是“使用参数构建”构建步骤。 该变量在Jenkinsfile中定义。

我需要的是一种还可以确定要构建哪种环境的方法,即Dev,Staging,PreProd,Prod,其中根据作业所在的“视图”选择环境。仅某些构建阶段将基于该“视图”运行

是否可以通过Jenkinsfile?

视图可以包括项目,但是在项目内部没有视图的概念。

一种常见的方法是在您的项目中添加一个指定构建目标环境的参数。 这样,您就可以使用诸如“ 查看作业过滤器插件”之类的内容来重新创建视图。

按作业参数过滤

使用正则表达式可根据其构建参数包含或排除参数化的作业。 匹配参数名称,构建值或描述。 或者,您可以选择依赖默认配置值。

对于名称,值和说明-空白表示您不关心该字段-它的行为就像您已为其指定了正则表达式“。*”。

该过滤器适用于String,Boolean,File,Choice和Validating String参数类型。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM