[gnome-build-meta/abderrahim/beta: 10/11] .gitlab-ci.yml: publish to flathub beta if the flatpak branch name ends with beta



commit e30e01c747d7b6dc3de4e5ca9190bc5f386dbee5
Author: Abderrahim Kitouni <akitouni gnome org>
Date:   Mon Sep 2 12:52:28 2019 +0100

    .gitlab-ci.yml: publish to flathub beta if the flatpak branch name ends with beta
    
    Part of #199

 .gitlab-ci.yml | 33 +++++++++++++++++++++++----------
 1 file changed, 23 insertions(+), 10 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d3cd3b5e..f70a8f45 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -61,16 +61,29 @@ default:
   - git clone https://github.com/flatpak/flat-manager
 
   - |
-    if [ "$FLATPAK_BRANCH" = master ] && [ -n "$NIGHTLY_REPO_TOKEN" ]; then
-      export REPO_TOKEN=$NIGHTLY_REPO_TOKEN
-      export FLAT_MANAGER_SERVER=https://nightly.gnome.org/
-      export FLAT_MANAGER_REPO=nightly
-    elif [ "$FLATPAK_BRANCH" != master ] && [ -n "$FLATHUB_REPO_TOKEN" ]; then
-      export REPO_TOKEN=$FLATHUB_REPO_TOKEN
-      export FLAT_MANAGER_SERVER=https://hub.flathub.org/
-      export FLAT_MANAGER_REPO=stable
-    fi
-
+    case "$FLATPAK_BRANCH" in
+      master)
+        if [ -n "$NIGHTLY_REPO_TOKEN" ]; then
+          export REPO_TOKEN=$NIGHTLY_REPO_TOKEN
+          export FLAT_MANAGER_SERVER=https://nightly.gnome.org/
+          export FLAT_MANAGER_REPO=nightly
+        fi
+      ;;
+      *beta)
+        if [ -n "$FLATHUB_BETA_REPO_TOKEN" ]; then
+          export REPO_TOKEN=$FLATHUB_BETA_REPO_TOKEN
+          export FLAT_MANAGER_SERVER=https://hub.flathub.org/
+          export FLAT_MANAGER_REPO=beta
+        fi
+      ;;
+      *)
+        if [ -n "$FLATHUB_REPO_TOKEN" ]; then
+          export REPO_TOKEN=$FLATHUB_REPO_TOKEN
+          export FLAT_MANAGER_SERVER=https://hub.flathub.org/
+          export FLAT_MANAGER_REPO=stable
+        fi
+      ;;
+    esac
 #
 # Templates shared by multiple jobs
 #


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]