From 9a7dfad98b1c47d617750ff207e17e783684b354 Mon Sep 17 00:00:00 2001
From: Olgun Cengiz <olgun.cengiz@vereign.com>
Date: Thu, 22 Nov 2018 20:39:49 +0300
Subject: [PATCH] update

---
 .gitlab-ci.yml | 2 +-
 Dockerfile     | 2 ++
 Makefile       | 4 +---
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 2c4dd1d..39d0076 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -15,7 +15,7 @@ build:
   before_script:
     - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN registry.vereign.com
   script:
-    - docker build --build-arg CI_PROJECT_NAME=$CI_PROJECT_NAME --build-arg CI_JOB_TOKEN=$CI_JOB_TOKEN --pull -t $TEST_IMAGE -f Dockerfile .
+    - docker build --build-arg CI_COMMIT_SHA=$CI_COMMIT_SHA --build-arg CI_COMMIT_REF_NAME=$CI_COMMIT_REF_NAME --build-arg CI_PROJECT_NAME=$CI_PROJECT_NAME --build-arg CI_JOB_TOKEN=$CI_JOB_TOKEN --pull -t $TEST_IMAGE -f Dockerfile .
     - docker push $TEST_IMAGE
     - docker tag $TEST_IMAGE $TEST_IMAGE_SHA
     - docker push $TEST_IMAGE_SHA
diff --git a/Dockerfile b/Dockerfile
index e7b3160..b621ec9 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -10,6 +10,8 @@ ENV SERVER_PKG_BUILD ${PKG}
 
 ARG CI_JOB_TOKEN
 ARG CI_PROJECT_NAME
+ARG CI_COMMIT_REF_NAME
+ARG CI_COMMIT_SHA
 
 ENV CI_PROJECT_NAME ${CI_PROJECT_NAME} 
 
diff --git a/Makefile b/Makefile
index 50f814c..d005b54 100644
--- a/Makefile
+++ b/Makefile
@@ -2,9 +2,7 @@ SERVER_OUT := "bin/server"
 PKG := "code.vereign.com/code/key-storage-agent"
 SERVER_PKG_BUILD := "${PKG}"
 PKG_LIST := $(shell go list ${PKG}/... | grep -v /vendor/)
-BRANCH := $(shell git rev-parse --abbrev-ref HEAD)
-COMMIT := $(shell git describe --always --long --dirty)
-VER := $(BRANCH).$(COMMIT)
+VER := $(CI_COMMIT_REF_NAME).$(CI_COMMIT_SHA)
 
 .PHONY: all api server
 
-- 
GitLab