1 Star 0 Fork 82

Leo木/jd-coupon

forked from 霸戈/jd-coupon 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
.gitlab-ci.yml 2.17 KB
一键复制 编辑 原始数据 按行查看 历史
yjwfn 提交于 2021-10-30 13:02 . init project
stages:
- build
- run
variables:
app_service: jd-coupon #服务名称
app_service_port: 8080 #服务端口
app_artifactId: jd-union-service #项目工程artifactId
app_version: 0.0.1-SNAPSHOT #项目工程version
app_serviceDir: jd-union-service #需要运行/发布的服务工程名称(相对主工程目录)
app_jarFile: ${app_artifactId}-${app_version}.jar #打包后的jar名称
app_image: registry.cn-shanghai.aliyuncs.com/csbaic/jd-coupon:${app_version} #Docker镜像名称
app_containerName: ${app_service} #容器名称
app_network: jd-coupon #服务网格网络名称,所有服务都应该在同一个网络中
#
#build-dev-image:
# stage: build
# tags:
# - video
# only:
# refs:
# - dev
# script:
# - cd ${app_serviceDir}
# - wget -O Dockerfile https://gitlab.com/ruanchengtech/rc-public/raw/master/DockerFile/ai-photo-Jre8Dockerfile
# - mvn clean package
# - docker rmi -f ${app_image} || true
# - docker build --build-arg APP_JAR_FILE=target/${app_jarFile} --tag=${app_image} .
#
#
#run-dev:
# stage: run
# tags:
# - video
# dependencies:
# - build-dev-image
# only:
# refs:
# - dev
# script:
# - docker network create --attachable --driver bridge ${app_network} || true
# - docker rm -f ${app_containerName} || true
# - docker run --name ${app_containerName} -d --network ${app_network} -p ${app_service_port}:8080 ${app_image}
#
build-prod-image:
stage: build
tags:
- aliyun
- i-uf659w5lxc5ch9usz6rs
- prod
- csbaic
only:
refs:
- master
script:
- cd ${app_serviceDir}
- mvn clean package -U
- docker rmi -f ${app_image} || true
- docker build --no-cache --build-arg APP_JAR_FILE=target/${app_jarFile} --tag=${app_image} .
run-prod:
stage: run
tags:
- aliyun
- i-uf659w5lxc5ch9usz6rs
- prod
- csbaic
dependencies:
- build-prod-image
only:
refs:
- master
script:
- docker rm -f ${app_containerName} || true
- docker run --name ${app_containerName} -d -e SPRING.PROFILES.ACTIVE=prod -v /etc/localtime:/etc/localtime -v /etc/timezone:/etc/timezone --network csbaic -p ${app_service_port}:8080 ${app_image}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/leo-wood/jd-coupon.git
git@gitee.com:leo-wood/jd-coupon.git
leo-wood
jd-coupon
jd-coupon
master

搜索帮助