HC后端代码构建.yml
17.6 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
version: "1.0"
job:
job_name: HC后端代码构建
git_url: https://gitee.com/wuxw7/MicroCommunity.git
git_passwd: 无
git_username: 无
work_dir: /home/hc/opensource
job_shell: |-
mv java110-interface/src/main/resources/xx.xml java110-interface/src/main/resources/logback.xml
sh changeCloudEnvLinux.sh
mvn clean package
plans:
- package_url: service-store/target/service-store.jar
package_name: hc_service-store
path: 7181e197-c25a-4c35-8186-1432fe2359a6/service-store.jar
dockerfile_name: service-store
dockerfile: "# 指定源于一个基础镜像\nFROM registry.cn-beijing.aliyuncs.com/sxd/ubuntu-java8:1.0\n# 维护者/拥有者\nMAINTAINER xxx <xxx@xx.com>\n# 从宿主机上传文件 ,这里上传一个脚本,\n# 点击选择业务包上传\n# ADD bin/start_api.sh /root/\nADD 7181e197-c25a-4c35-8186-1432fe2359a6/service-store.jar /root \nADD ae979956-ff34-440e-9d04-05c70af1df25/start_jar.sh /root \n\n# 容器内执行相应指令\nRUN chmod u+x /root/start_jar.sh\n# 运行命令\n# CMD <command> or CMD [<command>]\n# 整个Dockerfile 中只能有一个,多个会被覆盖的\nCMD [\"/root/start_jar.sh\", \"store\"]"
start_shell: |-
#!/bin/bash
# min mem
min_mem=$MIN_MEM
max_mem=$MAX_MEM
active=$ACTIVE
java -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
# java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
shell_path: ae979956-ff34-440e-9d04-05c70af1df25/start_jar.sh
- package_url: service-user/target/service-user.jar
package_name: hc_service-user
path: 2d2d45ba-248c-4207-acb9-14c26d5a787a/service-user.jar
dockerfile_name: service-user
dockerfile: "# 指定源于一个基础镜像\nFROM registry.cn-beijing.aliyuncs.com/sxd/ubuntu-java8:1.0\n# 维护者/拥有者\nMAINTAINER xxx <xxx@xx.com>\n# 从宿主机上传文件 ,这里上传一个脚本,\n# 点击选择业务包上传\n# ADD bin/start_api.sh /root/\nADD 2d2d45ba-248c-4207-acb9-14c26d5a787a/service-user.jar /root \nADD ae979956-ff34-440e-9d04-05c70af1df25/start_jar.sh /root \n\n# 容器内执行相应指令\nRUN chmod u+x /root/start_jar.sh\n# 运行命令\n# CMD <command> or CMD [<command>]\n# 整个Dockerfile 中只能有一个,多个会被覆盖的\nCMD [\"/root/start_jar.sh\", \"user\"]"
start_shell: |-
#!/bin/bash
# min mem
min_mem=$MIN_MEM
max_mem=$MAX_MEM
active=$ACTIVE
java -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
# java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
shell_path: ae979956-ff34-440e-9d04-05c70af1df25/start_jar.sh
- package_url: service-acct/target/service-acct.jar
package_name: hc_acct
path: 6409b347-0236-4729-b99d-beb86ac1e446/service-acct.jar
dockerfile_name: service-acct
dockerfile: "# 指定源于一个基础镜像\nFROM registry.cn-beijing.aliyuncs.com/sxd/ubuntu-java8:1.0\n# 维护者/拥有者\nMAINTAINER xxx <xxx@xx.com>\n# 从宿主机上传文件 ,这里上传一个脚本,\n# 点击选择业务包上传\n# ADD bin/start_api.sh /root/\nADD 6409b347-0236-4729-b99d-beb86ac1e446/service-acct.jar /root \nADD ae979956-ff34-440e-9d04-05c70af1df25/start_jar.sh /root \n\n# 容器内执行相应指令\nRUN chmod u+x /root/start_jar.sh\n# 运行命令\n# CMD <command> or CMD [<command>]\n# 整个Dockerfile 中只能有一个,多个会被覆盖的\nCMD [\"/root/start_jar.sh\", \"acct\"]"
start_shell: |-
#!/bin/bash
# min mem
min_mem=$MIN_MEM
max_mem=$MAX_MEM
active=$ACTIVE
java -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
# java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
shell_path: ae979956-ff34-440e-9d04-05c70af1df25/start_jar.sh
- package_url: service-api/target/service-api.jar
package_name: hc_api1
path: fe0a2df1-680e-4926-8d36-98cbab8b3771/service-api.jar
dockerfile_name: service-api
dockerfile: "# 指定源于一个基础镜像\nFROM registry.cn-beijing.aliyuncs.com/sxd/ubuntu-java8:1.0\n# 维护者/拥有者\nMAINTAINER xxx <xxx@xx.com>\n# 从宿主机上传文件 ,这里上传一个脚本,\n# 点击选择业务包上传\n# ADD bin/start_api.sh /root/\nADD ae979956-ff34-440e-9d04-05c70af1df25/start_jar.sh /root \nADD fe0a2df1-680e-4926-8d36-98cbab8b3771/service-api.jar /root \n\n# 容器内执行相应指令\nRUN chmod u+x /root/start_jar.sh\n# 运行命令\n# CMD <command> or CMD [<command>]\n# 整个Dockerfile 中只能有一个,多个会被覆盖的\nCMD [\"/root/start_jar.sh\", \"api\"]"
start_shell: |-
#!/bin/bash
# min mem
min_mem=$MIN_MEM
max_mem=$MAX_MEM
active=$ACTIVE
java -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
# java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
shell_path: ae979956-ff34-440e-9d04-05c70af1df25/start_jar.sh
- package_url: service-community/target/service-community.jar
package_name: hc_service-community
path: 6004abc0-3cff-44f2-ab88-753df0229d34/service-community.jar
dockerfile_name: service-community
dockerfile: "# 指定源于一个基础镜像\nFROM registry.cn-beijing.aliyuncs.com/sxd/ubuntu-java8:1.0\n# 维护者/拥有者\nMAINTAINER xxx <xxx@xx.com>\n# 从宿主机上传文件 ,这里上传一个脚本,\n# 点击选择业务包上传\n# ADD bin/start_api.sh /root/\nADD 6004abc0-3cff-44f2-ab88-753df0229d34/service-community.jar /root \nADD ae979956-ff34-440e-9d04-05c70af1df25/start_jar.sh /root \n\n# 容器内执行相应指令\nRUN chmod u+x /root/start_jar.sh\n# 运行命令\n# CMD <command> or CMD [<command>]\n# 整个Dockerfile 中只能有一个,多个会被覆盖的\nCMD [\"/root/start_jar.sh\", \"community\"]"
start_shell: |-
#!/bin/bash
# min mem
min_mem=$MIN_MEM
max_mem=$MAX_MEM
active=$ACTIVE
java -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
# java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
shell_path: ae979956-ff34-440e-9d04-05c70af1df25/start_jar.sh
- package_url: service-common/target/service-common.jar
package_name: hc_service-common
path: cbb59a88-f169-4997-9bec-0989e73300d8/service-common.jar
dockerfile_name: service-common
dockerfile: "# 指定源于一个基础镜像\nFROM registry.cn-beijing.aliyuncs.com/sxd/ubuntu-java8:1.0\n# 维护者/拥有者\nMAINTAINER xxx <xxx@xx.com>\n# 从宿主机上传文件 ,这里上传一个脚本,\n# 点击选择业务包上传\n# ADD bin/start_api.sh /root/\nADD cbb59a88-f169-4997-9bec-0989e73300d8/service-common.jar /root \nADD ae979956-ff34-440e-9d04-05c70af1df25/start_jar.sh /root \n\n# 容器内执行相应指令\nRUN chmod u+x /root/start_jar.sh\nRUN cd /usr/local/jdk1.8.0_144/jre/lib/fonts && wget https://homecommunity.oss-cn-beijing.aliyuncs.com/hc/simsun.ttc\n# 运行命令\n# CMD <command> or CMD [<command>]\n# 整个Dockerfile 中只能有一个,多个会被覆盖的\nCMD [\"/root/start_jar.sh\", \"common\"]"
start_shell: |-
#!/bin/bash
# min mem
min_mem=$MIN_MEM
max_mem=$MAX_MEM
active=$ACTIVE
java -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
# java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
shell_path: ae979956-ff34-440e-9d04-05c70af1df25/start_jar.sh
- package_url: service-eureka/target/service-eureka.jar
package_name: hc_eureka
path: 413f2a1f-52fc-4a3e-a9df-b14a2ff65103/service-eureka.jar
dockerfile_name: service-eureka
dockerfile: "# 指定源于一个基础镜像\nFROM registry.cn-beijing.aliyuncs.com/sxd/ubuntu-java8:1.0\n# 维护者/拥有者\nMAINTAINER xxx <xxx@xx.com>\n# 从宿主机上传文件 ,这里上传一个脚本,\n# 点击选择业务包上传\n# ADD bin/start_api.sh /root/\nADD 413f2a1f-52fc-4a3e-a9df-b14a2ff65103/service-eureka.jar /root \nADD ae979956-ff34-440e-9d04-05c70af1df25/start_jar.sh /root \n\n# 容器内执行相应指令\nRUN chmod u+x /root/start_jar.sh\n# 运行命令\n# CMD <command> or CMD [<command>]\n# 整个Dockerfile 中只能有一个,多个会被覆盖的\nCMD [\"/root/start_jar.sh\", \"eureka\"]"
start_shell: |-
#!/bin/bash
# min mem
min_mem=$MIN_MEM
max_mem=$MAX_MEM
active=$ACTIVE
java -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
# java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
shell_path: ae979956-ff34-440e-9d04-05c70af1df25/start_jar.sh
- package_url: service-fee/target/service-fee.jar
package_name: hc_service-fee
path: 1e414d4c-a923-4b26-90c8-012f37916fc8/service-fee.jar
dockerfile_name: service-fee
dockerfile: "# 指定源于一个基础镜像\nFROM registry.cn-beijing.aliyuncs.com/sxd/ubuntu-java8:1.0\n# 维护者/拥有者\nMAINTAINER xxx <xxx@xx.com>\n# 从宿主机上传文件 ,这里上传一个脚本,\n# 点击选择业务包上传\n# ADD bin/start_api.sh /root/\nADD 1e414d4c-a923-4b26-90c8-012f37916fc8/service-fee.jar /root \nADD ae979956-ff34-440e-9d04-05c70af1df25/start_jar.sh /root \n\n# 容器内执行相应指令\nRUN chmod u+x /root/start_jar.sh\n# 运行命令\n# CMD <command> or CMD [<command>]\n# 整个Dockerfile 中只能有一个,多个会被覆盖的\nCMD [\"/root/start_jar.sh\", \"fee\"]"
start_shell: |-
#!/bin/bash
# min mem
min_mem=$MIN_MEM
max_mem=$MAX_MEM
active=$ACTIVE
java -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
# java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
shell_path: ae979956-ff34-440e-9d04-05c70af1df25/start_jar.sh
- package_url: service-dev/target/service-dev.jar
package_name: hc_service-dev
path: d7778978-7e6a-4ec4-a56a-dad16301762c/service-dev.jar
dockerfile_name: service-dev
dockerfile: "# 指定源于一个基础镜像\nFROM registry.cn-beijing.aliyuncs.com/sxd/ubuntu-java8:1.0\n# 维护者/拥有者\nMAINTAINER xxx <xxx@xx.com>\n# 从宿主机上传文件 ,这里上传一个脚本,\n# 点击选择业务包上传\n# ADD bin/start_api.sh /root/\nADD d7778978-7e6a-4ec4-a56a-dad16301762c/service-dev.jar /root \nADD ae979956-ff34-440e-9d04-05c70af1df25/start_jar.sh /root \n\n# 容器内执行相应指令\nRUN chmod u+x /root/start_jar.sh\n# 运行命令\n# CMD <command> or CMD [<command>]\n# 整个Dockerfile 中只能有一个,多个会被覆盖的\nCMD [\"/root/start_jar.sh\", \"dev\"]"
start_shell: |-
#!/bin/bash
# min mem
min_mem=$MIN_MEM
max_mem=$MAX_MEM
active=$ACTIVE
java -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
# java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
shell_path: ae979956-ff34-440e-9d04-05c70af1df25/start_jar.sh
- package_url: service-job/target/service-job.jar
package_name: service-job
path: a9393b0f-bb8e-45b5-b79e-64d36dae29f3/service-job.jar
dockerfile_name: service-job
dockerfile: "# 指定源于一个基础镜像\nFROM registry.cn-beijing.aliyuncs.com/sxd/ubuntu-java8:1.0\n# 维护者/拥有者\nMAINTAINER xxx <xxx@xx.com>\n# 从宿主机上传文件 ,这里上传一个脚本,\n# 点击选择业务包上传\n# ADD bin/start_api.sh /root/\nADD a9393b0f-bb8e-45b5-b79e-64d36dae29f3/service-job.jar /root \nADD ae979956-ff34-440e-9d04-05c70af1df25/start_jar.sh /root \n\n# 容器内执行相应指令\nRUN chmod u+x /root/start_jar.sh\n# 运行命令\n# CMD <command> or CMD [<command>]\n# 整个Dockerfile 中只能有一个,多个会被覆盖的\nCMD [\"/root/start_jar.sh\", \"job\"]"
start_shell: |-
#!/bin/bash
# min mem
min_mem=$MIN_MEM
max_mem=$MAX_MEM
active=$ACTIVE
java -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
# java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
shell_path: ae979956-ff34-440e-9d04-05c70af1df25/start_jar.sh
- package_url: service-oa/target/service-oa.jar
package_name: hc_service-oa
path: 460b7bda-7241-459d-8a1a-b659ce9421dd/service-oa.jar
dockerfile_name: service-oa
dockerfile: "# 指定源于一个基础镜像\nFROM registry.cn-beijing.aliyuncs.com/sxd/ubuntu-java8:1.0\n# 维护者/拥有者\nMAINTAINER xxx <xxx@xx.com>\n# 从宿主机上传文件 ,这里上传一个脚本,\n# 点击选择业务包上传\n# ADD bin/start_api.sh /root/\nADD 460b7bda-7241-459d-8a1a-b659ce9421dd/service-oa.jar /root \nADD ae979956-ff34-440e-9d04-05c70af1df25/start_jar.sh /root \n\n# 容器内执行相应指令\nRUN chmod u+x /root/start_jar.sh\n# 运行命令\n# CMD <command> or CMD [<command>]\n# 整个Dockerfile 中只能有一个,多个会被覆盖的\nCMD [\"/root/start_jar.sh\", \"oa\"]"
start_shell: |-
#!/bin/bash
# min mem
min_mem=$MIN_MEM
max_mem=$MAX_MEM
active=$ACTIVE
java -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
# java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
shell_path: ae979956-ff34-440e-9d04-05c70af1df25/start_jar.sh
- package_url: service-report/target/service-report.jar
package_name: hc_service-report
path: 62078ba6-d431-4626-a13a-e4ab30820b6a/service-report.jar
dockerfile_name: service-report
dockerfile: "# 指定源于一个基础镜像\nFROM registry.cn-beijing.aliyuncs.com/sxd/ubuntu-java8:1.0\n# 维护者/拥有者\nMAINTAINER xxx <xxx@xx.com>\n# 从宿主机上传文件 ,这里上传一个脚本,\n# 点击选择业务包上传\n# ADD bin/start_api.sh /root/\nADD 62078ba6-d431-4626-a13a-e4ab30820b6a/service-report.jar /root \nADD ae979956-ff34-440e-9d04-05c70af1df25/start_jar.sh /root \n\n# 容器内执行相应指令\nRUN chmod u+x /root/start_jar.sh\n# 运行命令\n# CMD <command> or CMD [<command>]\n# 整个Dockerfile 中只能有一个,多个会被覆盖的\nCMD [\"/root/start_jar.sh\", \"report\"]"
start_shell: |-
#!/bin/bash
# min mem
min_mem=$MIN_MEM
max_mem=$MAX_MEM
active=$ACTIVE
java -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
# java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
shell_path: ae979956-ff34-440e-9d04-05c70af1df25/start_jar.sh
- package_url: service-order/target/service-order.jar
package_name: hc_service-order
path: 5ad73839-3f5f-41a0-bf0b-0c017f1a18b3/service-order.jar
dockerfile_name: service-order
dockerfile: "# 指定源于一个基础镜像\nFROM registry.cn-beijing.aliyuncs.com/sxd/ubuntu-java8:1.0\n# 维护者/拥有者\nMAINTAINER xxx <xxx@xx.com>\n# 从宿主机上传文件 ,这里上传一个脚本,\n# 点击选择业务包上传\n# ADD bin/start_api.sh /root/\nADD 5ad73839-3f5f-41a0-bf0b-0c017f1a18b3/service-order.jar /root \nADD ae979956-ff34-440e-9d04-05c70af1df25/start_jar.sh /root \n\n# 容器内执行相应指令\nRUN chmod u+x /root/start_jar.sh\n# 运行命令\n# CMD <command> or CMD [<command>]\n# 整个Dockerfile 中只能有一个,多个会被覆盖的\nCMD [\"/root/start_jar.sh\", \"order\"]"
start_shell: |-
#!/bin/bash
# min mem
min_mem=$MIN_MEM
max_mem=$MAX_MEM
active=$ACTIVE
java -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
# java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
shell_path: ae979956-ff34-440e-9d04-05c70af1df25/start_jar.sh