Blame view

docs/zihao/cloud/HC后端代码构建.yml 17.6 KB
88e030b7   王彪总   init project
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