Commit aeb8f4fa authored by Thong Kuah's avatar Thong Kuah
Browse files

Adds release step once test succeeds

parent e3ee8363
Loading
Loading
Loading
Loading
+16 −3
Original line number Diff line number Diff line
@@ -5,17 +5,18 @@ variables:
  KUBERNETES_VERSION: 1.11.10

  BUILD_IMAGE_NAME: "$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG:$CI_COMMIT_SHA"

services:
  - docker:stable-dind
  RELEASE_IMAGE_NAME: "$CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG:stable"

stages:
  - build
  - test
  - release

build:
  stage: build
  image: docker:stable
  services:
    - docker:stable-dind
  before_script:
    - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" "$CI_REGISTRY"
  script:
@@ -201,6 +202,18 @@ test-get-replicas:
        exit 1
      fi

release:
  stage: release
  image: docker:stable
  services:
    - docker:stable-dind
  before_script:
    - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" "$CI_REGISTRY"
  script:
    - docker pull "$BUILD_IMAGE_NAME"
    - docker tag "$BUILD_IMAGE_NAME" "$RELEASE_IMAGE_NAME"
    - docker push "$RELEASE_IMAGE_NAME"

before_script:
  - |
    function expected_error() {