@@ -3,9 +3,46 @@ name: Build and Push Docker Images
33on :
44 push :
55 branches : [main, dev, demo, hotfix]
6+ paths :
7+ - ' src/ContentProcessor/src/**'
8+ - ' src/**/Dockerfile'
9+ - ' src/**/requirements.txt'
10+ - ' src/**/pyproject.toml'
11+ - ' src/ContentProcessorAPI/app/**'
12+ - ' src/ContentProcessorAPI/helpers/**'
13+ - ' src/ContentProcessorWeb/src/**'
14+ - ' src/ContentProcessorWeb/public/**'
15+ - ' src/ContentProcessorWeb/package.json'
16+ - ' src/ContentProcessorWeb/package-lock.json'
17+ - ' src/ContentProcessorWeb/yarn.lock'
18+ - ' src/ContentProcessorWeb/tsconfig.json'
19+ - ' src/ContentProcessorWeb/config-overrides.js'
20+ - ' src/ContentProcessorWeb/nginx-custom.conf'
21+ - ' src/ContentProcessorWeb/env.sh'
22+ - ' .github/workflows/build-docker-image.yml'
623 pull_request :
724 branches : [main, dev, demo, hotfix]
825 types : [opened, ready_for_review, reopened, synchronize]
26+ paths :
27+ - ' src/ContentProcessor/src/**'
28+ - ' src/**/Dockerfile'
29+ - ' src/**/requirements.txt'
30+ - ' src/**/pyproject.toml'
31+ - ' src/ContentProcessorAPI/app/**'
32+ - ' src/ContentProcessorAPI/helpers/**'
33+ - ' src/ContentProcessorWeb/src/**'
34+ - ' src/ContentProcessorWeb/public/**'
35+ - ' src/ContentProcessorWeb/package.json'
36+ - ' src/ContentProcessorWeb/package-lock.json'
37+ - ' src/ContentProcessorWeb/yarn.lock'
38+ - ' src/ContentProcessorWeb/tsconfig.json'
39+ - ' src/ContentProcessorWeb/config-overrides.js'
40+ - ' src/ContentProcessorWeb/nginx-custom.conf'
41+ - ' src/ContentProcessorWeb/env.sh'
42+ - ' infra/**/*.bicep'
43+ - ' infra/**/*.json'
44+ - ' azure.yaml'
45+ - ' .github/workflows/build-docker-image.yml'
946 workflow_dispatch :
1047
1148jobs :
0 commit comments