This repository was archived by the owner on Mar 25, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
256 lines (253 loc) · 8.11 KB
/
maven.yml
File metadata and controls
256 lines (253 loc) · 8.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
# This workflow will build a Java project with Maven
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven
name: 后端CI
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
## 基础设施服务构建
cache-service-build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 13
uses: actions/setup-java@v1
with:
java-version: 13
- name: 构建缓存服务
run: mvn package -f ./blb-backend/parent/pom.xml -pl :cache-service-impl -am
- name: 保留缓存服务构建物
uses: actions/upload-artifact@v1
with:
name: cache-service
path: ./blb-backend/artifact/cache-service-1.0.jar
auth-service-build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 13
uses: actions/setup-java@v1
with:
java-version: 13
- name: 构建认证服务
run: mvn package -f ./blb-backend/parent/pom.xml -pl :auth-service-impl -am
- name: 保留认证服务构建物
uses: actions/upload-artifact@v1
with:
name: auth-service
path: ./blb-backend/artifact/auth-service-1.0.jar
message-service-build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 13
uses: actions/setup-java@v1
with:
java-version: 13
- name: 构建消息服务
run: mvn package -f ./blb-backend/parent/pom.xml -pl :message-service-impl -am
- name: 保留消息服务构建物
uses: actions/upload-artifact@v1
with:
name: message-service
path: ./blb-backend/artifact/message-service-1.0.jar
upload-service-build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 13
uses: actions/setup-java@v1
with:
java-version: 13
- name: 构建上传服务
run: mvn package -f ./blb-backend/parent/pom.xml -pl :upload-service-impl -am
- name: 保留上传服务构建物
uses: actions/upload-artifact@v1
with:
name: upload-service
path: ./blb-backend/artifact/upload-service-1.0.jar
## 业务服务构建
cart-service-build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 13
uses: actions/setup-java@v1
with:
java-version: 13
- name: 构建购物车服务
run: mvn package -f ./blb-backend/parent/pom.xml -pl :cart-service-impl -am
- name: 保留购物车服务构建物
uses: actions/upload-artifact@v1
with:
name: cart-service
path: ./blb-backend/artifact/cart-service-1.0.jar
product-service-build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 13
uses: actions/setup-java@v1
with:
java-version: 13
- name: 构建商品服务
run: mvn package -f ./blb-backend/parent/pom.xml -pl :product-service-impl -am
- name: 保留商品服务构建物
uses: actions/upload-artifact@v1
with:
name: product-service
path: ./blb-backend/artifact/product-service-1.0.jar
consumer-service-build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 13
uses: actions/setup-java@v1
with:
java-version: 13
- name: 构建订餐者服务
run: mvn package -f ./blb-backend/parent/pom.xml -pl :consumer-service-impl -am
- name: 保留订餐者服务构建物
uses: actions/upload-artifact@v1
with:
name: consumer-service
path: ./blb-backend/artifact/consumer-service-1.0.jar
shop-service-build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 13
uses: actions/setup-java@v1
with:
java-version: 13
- name: 构建店铺服务
run: mvn package -f ./blb-backend/parent/pom.xml -pl :shop-service-impl -am
- name: 保留店铺服务构建物
uses: actions/upload-artifact@v1
with:
name: shop-service
path: ./blb-backend/artifact/shop-service-1.0.jar
order-service-build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 13
uses: actions/setup-java@v1
with:
java-version: 13
- name: 构建订单服务
run: mvn package -f ./blb-backend/parent/pom.xml -pl :order-service-impl -am
- name: 保留订单服务构建物
uses: actions/upload-artifact@v1
with:
name: order-service
path: ./blb-backend/artifact/order-service-1.0.jar
pay-service-build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 13
uses: actions/setup-java@v1
with:
java-version: 13
- name: 构建支付服务
run: mvn package -f ./blb-backend/parent/pom.xml -pl :pay-service-impl -am
- name: 保留支付服务构建物
uses: actions/upload-artifact@v1
with:
name: pay-service
path: ./blb-backend/artifact/pay-service-1.0.jar
rider-service-build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 13
uses: actions/setup-java@v1
with:
java-version: 13
- name: 构建骑手服务
run: mvn package -f ./blb-backend/parent/pom.xml -pl :rider-service-impl -am
- name: 保留骑手服务构建物
uses: actions/upload-artifact@v1
with:
name: rider-service
path: ./blb-backend/artifact/rider-service-1.0.jar
seller-service-build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 13
uses: actions/setup-java@v1
with:
java-version: 13
- name: 构建商家服务
run: mvn package -f ./blb-backend/parent/pom.xml -pl :seller-service-impl -am
- name: 保留商家服务构建物
uses: actions/upload-artifact@v1
with:
name: seller-service
path: ./blb-backend/artifact/seller-service-1.0.jar
## 聚合服务构建
consumer-aggregation-service-build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 13
uses: actions/setup-java@v1
with:
java-version: 13
- name: 构建消费者聚合服务
run: mvn package -f ./blb-backend/parent/pom.xml -pl :consumer-aggregation-service -am
- name: 保留消费者聚合服务构建物
uses: actions/upload-artifact@v1
with:
name: consumer-aggregation-service
path: ./blb-backend/artifact/consumer-aggregation-service-1.0.jar
seller-aggregation-service-build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 13
uses: actions/setup-java@v1
with:
java-version: 13
- name: 构建商家聚合服务
run: mvn package -f ./blb-backend/parent/pom.xml -pl :seller-aggregation-service -am
- name: 保留商家聚合服务构建物
uses: actions/upload-artifact@v1
with:
name: seller-aggregation-service
path: ./blb-backend/artifact/seller-aggregation-service-1.0.jar
rider-aggregation-service-build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 13
uses: actions/setup-java@v1
with:
java-version: 13
- name: 构建骑手聚合服务
run: mvn package -f ./blb-backend/parent/pom.xml -pl :rider-aggregation-service -am
- name: 保留骑手聚合服务构建物
uses: actions/upload-artifact@v1
with:
name: rider-aggregation-service
path: ./blb-backend/artifact/rider-aggregation-service-1.0.jar
## 治理服务构建
gateway-service-build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 13
uses: actions/setup-java@v1
with:
java-version: 13
- name: 构建网关服务
run: mvn package -f ./blb-backend/parent/pom.xml -pl :gateway-service -am
- name: 保留网关服务构建物
uses: actions/upload-artifact@v1
with:
name: gateway-service
path: ./blb-backend/artifact/gateway-service-1.0.jar