Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- image: docker:latest
- services:
- - docker:dind
- variables:
- DOCKER_DRIVER: overlay
- before_script:
- - docker info
- variables:
- CONTAINER_IMAGE: link
- CONTAINER_IMAGE_RELEASE: link2
- stages:
- - build
- - release
- build:
- image: node:carbon
- stage: build
- before_script:
- - npm install -g yarn
- - yarn install
- only:
- - tags
- script:
- - yarn prod
- - docker build -t $CONTAINER_IMAGE .
- - docker push $CONTAINER_IMAGE
- only:
- - branches
- release-image:
- stage: release
- script:
- - docker pull $CONTAINER_IMAGE
- - docker tag $CONTAINER_IMAGE $CONTAINER_IMAGE_RELEASE
- - docker push $CONTAINER_IMAGE_RELEASE
- only:
- - master
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement