Skip to content

Commit 0887e45

Browse files
author
jiangpeiling
committed
🔨 improve the CICD process.
1 parent 2aa4073 commit 0887e45

File tree

2 files changed

+28
-253
lines changed

2 files changed

+28
-253
lines changed

‎.github/workflows/docker-build-dev.yml‎

Lines changed: 28 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ jobs:
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: |
@@ -37,7 +38,8 @@ jobs:
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: |
@@ -54,6 +56,11 @@ jobs:
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: |
@@ -79,6 +86,11 @@ jobs:
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: |

‎.github/workflows/docker-build-push-beta.yml‎

Lines changed: 0 additions & 251 deletions
This file was deleted.

0 commit comments

Comments
 (0)