Features/docker
3 unresolved threads
3 unresolved threads
Add Dockerfile.
Adds container support to gitlab-ci. Automate deployment of containers on develop/master branches.
Merge request reports
Activity
4 image: node:8 1 image: node:10-alpine 2 3 variables: &global_variables 4 DOCKER_DRIVER: overlay2 5 DOCKER_HOST: unix:///var/run/docker.sock 6 7 cache: &global_cache_policy 8 key: '$CI_COMMIT_SHORT_SHA' 9 policy: pull-push 10 paths: 11 - node_modules/ 12 - build 5 13 6 14 stages: 7 - lint 72 before_script: &before-docker 73 - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY 74 - docker pull $IMAGE_TAG_SLUG || true 75 - export CI_JOB_TIMESTAMP=$(date --utc -Iseconds) 76 - export CI_VCS_REF=$CI_COMMIT_SHORT_SHA 77 allow_failure: true 78 script: 79 - docker build --cache-from $IMAGE_TAG_SLUG --build-arg VCS_REF=$CI_VCS_REF --build-arg BUILD_DATE=$CI_JOB_TIMESTAMP -t $IMAGE_TAG -t $IMAGE_TAG_SLUG -t $IMAGE_TAG_LATEST . 80 - docker push $IMAGE_TAG 81 - docker push $IMAGE_TAG_SLUG 82 - docker push $IMAGE_TAG_LATEST 83 tags: 84 - dind 85 only: 86 - develop@pleroma/pleroma-fe 87 - /^(features|ci)\/.*/@jp/pleroma-fe
Please register or sign in to reply