当项目中任何地方的任何 python 文件(.py 文件)发生更改时,如何才能有一个运行 pytest 的 github 操作?该项目包含不同语言的混合,我只想在项目中某处(项目内任何级别的任何目录中)的 python 文件发生更改时运行 pytest。
name: Test Python Tests
on:
push:
paths:
- what to put here????
jobs:
build-and-run:
steps:
- uses: actions/checkout@v1
- name: Update Conda environment with "requirements.yml"
uses: matthewrmshin/conda-action@v1
with:
args: conda env update -f ./requirements.yml
- name: Run "pytest" with the Conda environment
uses: matthewrmshin/conda-action@v1
with:
args: pytest
最佳答案
on:
push:
paths:
- '**.py'
这应该可以解决问题,请参阅 Filter pattern cheat sheet
关于python - 当项目中任何位置的 python 文件(.py)发生更改时,如何运行 github 操作测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63267007/