|
@@ -11,3 +11,45 @@ build_branch:
|
|
|
- pushes
|
|
|
- branches
|
|
|
|
|
|
+image: docker:stable
|
|
|
+
|
|
|
+services:
|
|
|
+ - docker:dind
|
|
|
+
|
|
|
+variables:
|
|
|
+ DOCKER_URL: docker.infra.flowdat.com/fd3
|
|
|
+ DOCKER_USER: drone
|
|
|
+ DOCKER_PWD: 6hd2dLfL
|
|
|
+ DOCKER_HOST: tcp://docker:2375
|
|
|
+ DOCKER_DRIVER: overlay2
|
|
|
+
|
|
|
+docker_kea_oss:
|
|
|
+ stage: build
|
|
|
+ script:
|
|
|
+ - docker info
|
|
|
+ - docker login -u $DOCKER_USER -p $DOCKER_PWD docker.infra.flowdat.com
|
|
|
+ - docker pull $DOCKER_URL/kea_oss:latest || true
|
|
|
+ - cd 1.4.0/kea-oss
|
|
|
+ - docker build --cache-from $DOCKER_URL/kea_oss:latest --tag $DOCKER_URL/kea_oss:"${CI_COMMIT_TAG##v}" .
|
|
|
+ - docker push $DOCKER_URL/kea_oss:"${CI_COMMIT_TAG##v}"
|
|
|
+ only:
|
|
|
+ refs:
|
|
|
+ - tags
|
|
|
+ variables:
|
|
|
+ - $CI_COMMIT_TAG =~ /^v[0-9]+(.[0-9]+)*/
|
|
|
+
|
|
|
+docker_kea_ik:
|
|
|
+ stage: build
|
|
|
+ script:
|
|
|
+ - docker info
|
|
|
+ - docker login -u $DOCKER_USER -p $DOCKER_PWD docker.infra.flowdat.com
|
|
|
+ - docker pull $DOCKER_URL/kea_oss:latest || true
|
|
|
+ - docker pull $DOCKER_URL/kea_ik:latest || true
|
|
|
+ - cd 1.4.0/kea-ik
|
|
|
+ - docker build --cache-from $DOCKER_URL/kea_ik:latest --tag $DOCKER_URL/kea_ik:"${CI_COMMIT_TAG##v}" .
|
|
|
+ - docker push $DOCKER_URL/kea_ik:"${CI_COMMIT_TAG##v}"
|
|
|
+ only:
|
|
|
+ refs:
|
|
|
+ - tags
|
|
|
+ variables:
|
|
|
+ - $CI_COMMIT_TAG =~ /^v[0-9]+(.[0-9]+)*/
|