|
@@ -11,45 +11,3 @@ build_branch:
|
|
|
- pushes
|
|
|
- branches
|
|
|
|
|
|
-image: docker:stable
|
|
|
-
|
|
|
-services:
|
|
|
- - docker:dind
|
|
|
-
|
|
|
-variables:
|
|
|
- MYSQL_ROOT_PASSWORD: ""
|
|
|
- MYSQL_ALLOW_EMPTY_PASSWORD: "yes"
|
|
|
- CONTAINER_IMAGE: docker.infra.flowdat.com/fd3/api
|
|
|
- CLIENT: fd3
|
|
|
- DOMAIN: flowdat.com
|
|
|
- DOCKER_USER: drone
|
|
|
- DOCKER_PWD: 6hd2dLfL
|
|
|
-
|
|
|
-docker:
|
|
|
- stage: build
|
|
|
- script:
|
|
|
- - docker info
|
|
|
- - docker login -u $DOCKER_USER -p $DOCKER_PWD docker.infra.flowdat.com
|
|
|
- - docker pull $CONTAINER_IMAGE:latest || true
|
|
|
- - docker build --cache-from $CONTAINER_IMAGE:latest --tag $CONTAINER_IMAGE:latest .
|
|
|
- - docker push $CONTAINER_IMAGE:latest
|
|
|
- only:
|
|
|
- refs:
|
|
|
- - pushes
|
|
|
- variables:
|
|
|
- - $CI_COMMIT_REF_NAME == "master"
|
|
|
-
|
|
|
-docker_version_tag:
|
|
|
- stage: build
|
|
|
- script:
|
|
|
- - docker info
|
|
|
- - docker login -u $DOCKER_USER -p $DOCKER_PWD docker.infra.flowdat.com
|
|
|
- - docker pull $CONTAINER_IMAGE:latest || true
|
|
|
- - docker build --cache-from $CONTAINER_IMAGE:latest --tag $CONTAINER_IMAGE:"${CI_COMMIT_TAG##v}" .
|
|
|
- - docker push $CONTAINER_IMAGE:"${CI_COMMIT_TAG##v}"
|
|
|
- only:
|
|
|
- refs:
|
|
|
- - tags
|
|
|
- variables:
|
|
|
- - $CI_COMMIT_TAG =~ /^v[0-9]+(.[0-9]+)*/
|
|
|
-
|