Browse Source

Fix container build (#1456)

ddorgan 5 years ago
parent
commit
7707e2df1c
1 changed files with 16 additions and 3 deletions
  1. 16 3
      .gitlab-ci.yml

+ 16 - 3
.gitlab-ci.yml

@@ -16,9 +16,17 @@ stages:
   - production
   - cleanup
 
+before_script:
+  - export DOCKER_IMAGE=$CI_REGISTRY/$CI_PROJECT_PATH_SLUG
+  - export DOCKER_TAG=$CI_COMMIT_REF_SLUG-$VERSION
+  - export DOCKER_IMAGE_FULL_NAME=$DOCKER_IMAGE:$DOCKER_TAG
+
 dockerize:
   stage: dockerize
-  <<: *kubernetes
+  environment:
+    name: infrastructure_build
+  tags:
+    - kubernetes-parity-build
   image: docker:git
   services:
     - docker:dind
@@ -26,9 +34,14 @@ dockerize:
     DOCKER_DRIVER: overlay2
     DOCKER_HOST: tcp://localhost:2375
   script:
-    - build
+    - echo $DOCKER_IMAGE
+    - echo $DOCKER_TAG
+    - echo $DOCKER_IMAGE_FULL_NAME
+    - echo "$CI_REGISTRY_PASSWORD" | docker login -u "$CI_REGISTRY_USER" --password-stdin "$CI_REGISTRY"
+    - docker build -t "$DOCKER_IMAGE_FULL_NAME" .
+    - docker push "$DOCKER_IMAGE_FULL_NAME"
   only:
-    - branches
+    - master
 
 review:
   stage: review