From 8d228af2adc359a188cd1cf54762ad95bb31f779 Mon Sep 17 00:00:00 2001
From: Marco <marco.lorini@garr.it>
Date: Fri, 28 May 2021 15:48:04 +0200
Subject: [PATCH] 2021-05-28 ML: add image versioning method

---
 .gitlab-ci.yml | 6 ++++--
 version        | 1 +
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 version

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 069882842..66f423483 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -65,11 +65,13 @@ package:
   services:
     - docker:dind
   before_script:
+    - version=`cat version`
+    - echo $version
     - docker info
     - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_TOKEN $CI_REGISTRY
   script:
-    - docker build -t $CI_REGISTRY/$CI_REGISTRY_IMAGE:$CI_REGISTRY_IMAGE_TAG .
-    - docker push $CI_REGISTRY/$CI_REGISTRY_IMAGE:$CI_REGISTRY_IMAGE_TAG
+    - docker build -t $CI_REGISTRY/$CI_REGISTRY_IMAGE:$version -t $CI_REGISTRY/$CI_REGISTRY_IMAGE:$CI_REGISTRY_IMAGE_TAG .
+    - docker push --all-tags $CI_REGISTRY/$CI_REGISTRY_IMAGE
   tags:
     - kubernetes
     - register-front
diff --git a/version b/version
new file mode 100644
index 000000000..5edcff036
--- /dev/null
+++ b/version
@@ -0,0 +1 @@
+v16
\ No newline at end of file
-- 
GitLab