java - Teamcity 在 2 个条件之一为真时执行
问题描述
我正在将代码库从 Java 8 迁移到 Java 11。所以我已经有了 Java 8 的构建步骤,现在我介绍了 Java 11 的构建步骤。
我希望将 Java 8 用于 master 和 release 分支,并将 Java 11 用于所有其他分支。问题是对于 Java 8 部分,我希望在满足两个条件之一时执行它(分支名称不包含 master,分支名称不包含 release)。如何才能做到这一点 ?
解决方案
挖了一圈,发现这不是官方支持的;
两种方法是:
- https://www.jetbrains.com/help/teamcity/service-messages.html#Reporting+Build+Statistics和
- 使用“matches”,它可以方便地接受正则表达式
推荐阅读
- javascript - 从多个中获取单个数组
- wordpress - 当我在 word press admin 支持的用户搜索框中搜索单引号时遇到 404 错误
- microsoft-graph-api - 使用 Microsoft Graph API 在 OneNote 页面中添加新的 div(内容块)
- scala - Scala案例类中的List [String]对象
- jquery - 当ajax的处理时间足够长时,如何从ajax获取数据后运行另一个函数
- jquery - 模态作为 ViewComponent 不显示数据
- airflow - 对于 Apache Airflow,通过 CLI 手动触发 DAG 时如何传递参数?
- javascript - 在 IE 以外的其他浏览器上工作的模板文字
- selenium - Selenium 网格实现问题 - 无法运行并行浏览器
- java - 调用枚举变量时格式化它们