HC后端代码构建.yml 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246
  1. version: "1.0"
  2. job:
  3. job_name: HC后端代码构建
  4. git_url: https://gitee.com/wuxw7/MicroCommunity.git
  5. git_passwd: 无
  6. git_username: 无
  7. work_dir: /home/hc/opensource
  8. job_shell: |-
  9. mv java110-interface/src/main/resources/xx.xml java110-interface/src/main/resources/logback.xml
  10. mvn clean package
  11. plans:
  12. - package_url: service-store/target/service-store.jar
  13. package_name: hc_service-store
  14. path: 7181e197-c25a-4c35-8186-1432fe2359a6/service-store.jar
  15. dockerfile_name: service-store
  16. 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-99b0-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\"]"
  17. start_shell: |-
  18. #!/bin/bash
  19. # min mem
  20. min_mem=$MIN_MEM
  21. max_mem=$MAX_MEM
  22. active=$ACTIVE
  23. # java -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
  24. 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
  25. shell_path: ae979956-99b0-440e-9d04-05c70af1df25/start_jar.sh
  26. - package_url: service-user/target/service-user.jar
  27. package_name: hc_service-user
  28. path: 2d2d45ba-248c-4207-acb9-14c26d5a787a/service-user.jar
  29. dockerfile_name: service-user
  30. 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-99b0-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\"]"
  31. start_shell: |-
  32. #!/bin/bash
  33. # min mem
  34. min_mem=$MIN_MEM
  35. max_mem=$MAX_MEM
  36. active=$ACTIVE
  37. # java -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
  38. 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
  39. shell_path: ae979956-99b0-440e-9d04-05c70af1df25/start_jar.sh
  40. - package_url: service-acct/target/service-acct.jar
  41. package_name: hc_acct
  42. path: 6409b347-0236-4729-b99d-beb86ac1e446/service-acct.jar
  43. dockerfile_name: service-acct
  44. 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-99b0-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\"]"
  45. start_shell: |-
  46. #!/bin/bash
  47. # min mem
  48. min_mem=$MIN_MEM
  49. max_mem=$MAX_MEM
  50. active=$ACTIVE
  51. # java -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
  52. 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
  53. shell_path: ae979956-99b0-440e-9d04-05c70af1df25/start_jar.sh
  54. - package_url: service-api/target/service-api.jar
  55. package_name: hc_api1
  56. path: fe0a2df1-680e-4926-8d36-98cbab8b3771/service-api.jar
  57. dockerfile_name: service-api
  58. 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-99b0-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\"]"
  59. start_shell: |-
  60. #!/bin/bash
  61. # min mem
  62. min_mem=$MIN_MEM
  63. max_mem=$MAX_MEM
  64. active=$ACTIVE
  65. # java -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
  66. 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
  67. shell_path: ae979956-99b0-440e-9d04-05c70af1df25/start_jar.sh
  68. - package_url: service-community/target/service-community.jar
  69. package_name: hc_service-community
  70. path: 6004abc0-3cff-44f2-ab88-753df0229d34/service-community.jar
  71. dockerfile_name: service-community
  72. 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-99b0-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\"]"
  73. start_shell: |-
  74. #!/bin/bash
  75. # min mem
  76. min_mem=$MIN_MEM
  77. max_mem=$MAX_MEM
  78. active=$ACTIVE
  79. # java -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
  80. 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
  81. shell_path: ae979956-99b0-440e-9d04-05c70af1df25/start_jar.sh
  82. - package_url: service-common/target/service-common.jar
  83. package_name: hc_service-common
  84. path: cbb59a88-f169-4997-9bec-0989e73300d8/service-common.jar
  85. dockerfile_name: service-common
  86. 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-99b0-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\"]"
  87. start_shell: |-
  88. #!/bin/bash
  89. # min mem
  90. min_mem=$MIN_MEM
  91. max_mem=$MAX_MEM
  92. active=$ACTIVE
  93. # java -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
  94. 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
  95. shell_path: ae979956-99b0-440e-9d04-05c70af1df25/start_jar.sh
  96. - package_url: service-eureka/target/service-eureka.jar
  97. package_name: hc_eureka
  98. path: 413f2a1f-52fc-4a3e-a9df-b14a2ff65103/service-eureka.jar
  99. dockerfile_name: service-eureka
  100. 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-99b0-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\"]"
  101. start_shell: |-
  102. #!/bin/bash
  103. # min mem
  104. min_mem=$MIN_MEM
  105. max_mem=$MAX_MEM
  106. active=$ACTIVE
  107. # java -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
  108. 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
  109. shell_path: ae979956-99b0-440e-9d04-05c70af1df25/start_jar.sh
  110. - package_url: service-fee/target/service-fee.jar
  111. package_name: hc_service-fee
  112. path: 1e414d4c-a923-4b26-90c8-012f37916fc8/service-fee.jar
  113. dockerfile_name: service-fee
  114. 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-99b0-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\"]"
  115. start_shell: |-
  116. #!/bin/bash
  117. # min mem
  118. min_mem=$MIN_MEM
  119. max_mem=$MAX_MEM
  120. active=$ACTIVE
  121. # java -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
  122. 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
  123. shell_path: ae979956-99b0-440e-9d04-05c70af1df25/start_jar.sh
  124. - package_url: service-dev/target/service-dev.jar
  125. package_name: hc_service-dev
  126. path: d7778978-7e6a-4ec4-a56a-dad16301762c/service-dev.jar
  127. dockerfile_name: service-dev
  128. 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-99b0-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\"]"
  129. start_shell: |-
  130. #!/bin/bash
  131. # min mem
  132. min_mem=$MIN_MEM
  133. max_mem=$MAX_MEM
  134. active=$ACTIVE
  135. # java -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
  136. 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
  137. shell_path: ae979956-99b0-440e-9d04-05c70af1df25/start_jar.sh
  138. - package_url: service-job/target/service-job.jar
  139. package_name: service-job
  140. path: a9393b0f-bb8e-45b5-b79e-64d36dae29f3/service-job.jar
  141. dockerfile_name: service-job
  142. 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-99b0-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\"]"
  143. start_shell: |-
  144. #!/bin/bash
  145. # min mem
  146. min_mem=$MIN_MEM
  147. max_mem=$MAX_MEM
  148. active=$ACTIVE
  149. # java -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
  150. 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
  151. shell_path: ae979956-99b0-440e-9d04-05c70af1df25/start_jar.sh
  152. - package_url: service-oa/target/service-oa.jar
  153. package_name: hc_service-oa
  154. path: 460b7bda-7241-459d-8a1a-b659ce9421dd/service-oa.jar
  155. dockerfile_name: service-oa
  156. 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-99b0-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\"]"
  157. start_shell: |-
  158. #!/bin/bash
  159. # min mem
  160. min_mem=$MIN_MEM
  161. max_mem=$MAX_MEM
  162. active=$ACTIVE
  163. # java -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
  164. 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
  165. shell_path: ae979956-99b0-440e-9d04-05c70af1df25/start_jar.sh
  166. - package_url: service-report/target/service-report.jar
  167. package_name: hc_service-report
  168. path: 62078ba6-d431-4626-a13a-e4ab30820b6a/service-report.jar
  169. dockerfile_name: service-report
  170. 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-99b0-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\"]"
  171. start_shell: |-
  172. #!/bin/bash
  173. # min mem
  174. min_mem=$MIN_MEM
  175. max_mem=$MAX_MEM
  176. active=$ACTIVE
  177. # java -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
  178. 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
  179. shell_path: ae979956-99b0-440e-9d04-05c70af1df25/start_jar.sh
  180. - package_url: service-order/target/service-order.jar
  181. package_name: hc_service-order
  182. path: 5ad73839-3f5f-41a0-bf0b-0c017f1a18b3/service-order.jar
  183. dockerfile_name: service-order
  184. 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-99b0-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\"]"
  185. start_shell: |-
  186. #!/bin/bash
  187. # min mem
  188. min_mem=$MIN_MEM
  189. max_mem=$MAX_MEM
  190. active=$ACTIVE
  191. # java -jar -Dspring.profiles.active=$active $min_mem $max_mem /root/service-$1.jar
  192. 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
  193. shell_path: ae979956-99b0-440e-9d04-05c70af1df25/start_jar.sh