github 操作检查是否仅更改特定目录的最佳方法是什么?

问题描述 投票:0回答:1

我想跳过 GitHub PR 的构建过程,该过程仅更改名为

my-directory
的目录中的文件。

如果我这样做:

      - uses: dorny/paths-filter@v2
        id: my-filter
        with:
          filters: |
            workflows:
              - 'my-directory/**'

然后,对于影响 my-directory 中至少一个文件的更改,steps.my-filter.outputs.workflows 将返回 true。

但是检查更改是否仅影响此目录中的文件的最佳方法是什么?

github github-actions continuous-deployment cicd
1个回答
0
投票
true

之外的一个文件已更改,这也会返回

my-directory
- uses: dorny/paths-filter@v2
  id: my-filter
  with:
    filters: |
      workflows:
        - '!my-directory/**'

© www.soinside.com 2019 - 2024. All rights reserved.