如何在推送某些内容时设置GitHub工作流CI /构建以构建每个目录?

时间:2020-04-01 09:19:33

标签: github build github-actions

我已将GitHub Actions Workflow添加到我的仓库中,并尝试对其进行配置,但失败了。检查了几个网站,但找不到明确的答案。一个如何配置工作流程,以便每当我向存储库中推送内容时,C ++ CI / Build都会分别构建每个目录?

注意:我的仓库包含几个源代码文件夹,每个文件夹都有不同的项目/代码片段。

1 个答案:

答案 0 :(得分:0)

您可以过滤每个工作流程,使其仅在提交影响特定路径中的文件时运行:

https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions#onpushpull_requestpaths

on:
  push:
    paths:
    - 'sub-project/**'
    - '!sub-project/docs/**'