1717 if : |
1818 github.event_name == 'workflow_dispatch' ||
1919 contains(toJSON(github.event.head_commit), 'backend/') ||
20- contains(toJSON(github.event.head_commit), 'sdk/')
20+ contains(toJSON(github.event.head_commit), 'sdk/') ||
21+ contains(toJSON(github.event.head_commit), 'make/main/')
2122 steps :
2223 - name : Set up Docker Buildx
2324 run : |
3738 if : |
3839 github.event_name == 'workflow_dispatch' ||
3940 contains(toJSON(github.event.head_commit), 'backend/') ||
40- contains(toJSON(github.event.head_commit), 'sdk/')
41+ contains(toJSON(github.event.head_commit), 'sdk/') ||
42+ contains(toJSON(github.event.head_commit), 'make/main/')
4143 steps :
4244 - name : Set up Docker Buildx
4345 run : |
5456
5557 build-data-process-amd64 :
5658 runs-on : ubuntu-latest
59+ if : |
60+ github.event_name == 'workflow_dispatch' ||
61+ contains(toJSON(github.event.head_commit), 'backend/') ||
62+ contains(toJSON(github.event.head_commit), 'sdk/') ||
63+ contains(toJSON(github.event.head_commit), 'make/data_process/')
5764 steps :
5865 - name : Free up disk space on GitHub runner
5966 run : |
7986
8087 build-data-process-arm64 :
8188 runs-on : ubuntu-latest
89+ if : |
90+ github.event_name == 'workflow_dispatch' ||
91+ contains(toJSON(github.event.head_commit), 'backend/') ||
92+ contains(toJSON(github.event.head_commit), 'sdk/') ||
93+ contains(toJSON(github.event.head_commit), 'make/data_process/')
8294 steps :
8395 - name : Free up disk space on GitHub runner
8496 run : |
@@ -104,6 +116,10 @@ jobs:
104116
105117 build-web-amd64 :
106118 runs-on : ubuntu-latest
119+ if : |
120+ github.event_name == 'workflow_dispatch' ||
121+ contains(toJSON(github.event.head_commit), 'frontend/') ||
122+ contains(toJSON(github.event.head_commit), 'make/web/')
107123 steps :
108124 - name : Set up Docker Buildx
109125 run : |
@@ -120,6 +136,10 @@ jobs:
120136
121137 build-web-arm64 :
122138 runs-on : ubuntu-latest
139+ if : |
140+ github.event_name == 'workflow_dispatch' ||
141+ contains(toJSON(github.event.head_commit), 'frontend/') ||
142+ contains(toJSON(github.event.head_commit), 'make/web/')
123143 steps :
124144 - name : Set up Docker Buildx
125145 run : |
@@ -136,6 +156,9 @@ jobs:
136156
137157 build-terminal-amd64 :
138158 runs-on : ubuntu-latest
159+ if : |
160+ github.event_name == 'workflow_dispatch' ||
161+ contains(toJSON(github.event.head_commit), 'make/terminal/')
139162 steps :
140163 - name : Set up Docker Buildx
141164 run : |
@@ -152,6 +175,9 @@ jobs:
152175
153176 build-terminal-arm64 :
154177 runs-on : ubuntu-latest
178+ if : |
179+ github.event_name == 'workflow_dispatch' ||
180+ contains(toJSON(github.event.head_commit), 'make/terminal/')
155181 steps :
156182 - name : Set up Docker Buildx
157183 run : |
0 commit comments