提交 1a13fd52 作者: 王南南

add deploy script

上级 e6490c2d
stages:
- build
- deploy
variables:
IMAGE_NAME: 192.168.0.201:5000/web_company_site
CONTAINER_NAME: web_company_site
build_push_image:
stage: build
script:
- docker build -t $IMAGE_NAME .
after_script:
- docker push $IMAGE_NAME
tags:
- docker-run
remote_run_image:
stage: deploy
before_script:
- docker stop $CONTAINER_NAME || true && docker rm $CONTAINER_NAME || true docker rmi $IMAGE_NAME
script:
- docker pull $IMAGE_NAME
after_script:
- docker run -d --name $CONTAINER_NAME -p 8066:80 --restart always $IMAGE_NAME
tags:
- ssh
FROM nginx:1.13.12-alpine as production-stage
COPY . /usr/share/nginx/html
EXPOSE 80
CMD ["nginx", "-g", "daemon off;"]
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论