]> xenbits.xensource.com Git - xen-guest-agent.git/commitdiff
ci: use "release" and "testing" update channels for tags
authorYann Dirson <yann.dirson@vates.fr>
Thu, 14 Dec 2023 09:48:58 +0000 (10:48 +0100)
committerYann Dirson <yann.dirson@vates.fr>
Thu, 14 Dec 2023 13:27:45 +0000 (14:27 +0100)
Signed-off-by: Yann Dirson <yann.dirson@vates.fr>
.gitlab-ci.yml

index 7e36428da3382570ca5b271fc89c63854d2b6c96..c17bfabae5962961b007ae2b39e14fc99d5a8920 100644 (file)
@@ -93,7 +93,12 @@ env-setup:
   script:
     # update channel must be the same for matching packaging and deploy
     # jobs, set it once globally
-    - UPDATE_CHANNEL="${CI_COMMIT_REF_NAME}"
+    - |
+      case "${CI_COMMIT_TAG}" in
+      "") UPDATE_CHANNEL="${CI_COMMIT_REF_NAME}" ;;
+      *-*) UPDATE_CHANNEL="testing" ;;
+      *) UPDATE_CHANNEL="release" ;;
+      esac
     - echo "UPDATE_CHANNEL=${UPDATE_CHANNEL}" > version.env
 
     - cat version.env