【发布时间】:2020-03-07 13:45:27
【问题描述】:
我们将 GitHub Actions 用于我们项目的多模块 Maven CI 构建,地址为 https://github.com/ibm/fhir。
我们有:
- 我们希望在每个拉取请求上运行的最小测试集;和
- 我们希望仅在给定模块(或其依赖项)更新后才运行的一组综合测试
我发现我可以通过定义多个工作流并使用内置的on.pull_request.paths 属性来完成类似的事情,如记录在:https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#onpushpull_requestpaths
我想知道是否/如何在job 或step 级别完成类似的事情。我发现作业支持基于https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idif 的条件执行,但我不知道是否有任何东西可以帮助获得类似于on.pull_request.paths 功能的行为。
假设没有,有没有人找到帮助解决这个问题的措施?或者也许有人可以指出on.pull_request.paths 功能的实现?
【问题讨论】:
标签: maven github-actions