You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TeamCity 2022.04.1如何配置指定参数值触发下游项目构建

TeamCity 2022.04.1 构建触发规则配置方案

不需要新建触发器,直接修改项目B上已有的「构建完成触发器」即可,2022.04.1版本原生支持触发条件过滤,无需安装额外插件。

具体配置步骤

  • 打开项目B的构建配置页面,进入「Triggers(触发器)」菜单,找到之前配置的、监听项目A构建完成状态的Finish Build Trigger,点击编辑。
  • 根据你项目A区分三种构建类型的实现方式,二选一配置过滤规则:
    • 情况1:三种构建类型是项目A下3个独立的Build Configuration(分别对应development、test、production)
      直接找到触发器配置里的「Watch build in configuration(监听构建配置)」选项,从下拉列表里选中对应development类型的A项目构建配置,保存即可。
    • 情况2:三种构建类型是构建A时手动选择的自定义参数(比如自定义参数build_profile、env.DEPLOY_ENV这类参数,选值对应三个环境)
      拉到触发器配置的「Trigger conditions(触发条件)」区块,点击添加条件:
      1. 条件类型选择Build parameter matches
      2. 参数来源选择「From watched build(来自被监听构建,也就是项目A的构建)」,选中你用来区分构建类型的那个自定义参数
      3. 匹配规则选择equals,匹配值填development
      4. 确认没有其他冲突的触发规则后保存配置。

生效验证

配置完成后做两轮校验即可:

  1. 分别触发项目A的test、production类型构建,等构建成功后确认项目B不会被自动触发
  2. 触发项目A的development类型构建,等构建成功后确认项目B被正常触发

注意:配置参数过滤时不要选错参数所属的构建,必须选被监听的项目A的参数,不要选项目B自身的构建参数,否则过滤规则不会生效。

内容的提问来源于stack exchange,提问作者Esteban Chornet

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 16:39:13