From 3419369af0fd4b6b1c8577dea7a47fa180bfc587 Mon Sep 17 00:00:00 2001
From: Yassine Doghri <yassine@doghri.fr>
Date: Mon, 24 Oct 2022 15:41:08 +0000
Subject: [PATCH] docs(docker): add tags for specific versions and latest
 builds

update gitlabci: do not run docker build if CP_VERSION.env file is not present
---
 .gitlab-ci.yml                     | 13 +++++--------
 docs/src/getting-started/docker.md |  6 ++++--
 2 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3274889970..266e859871 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -165,11 +165,8 @@ docker:
     strategy: depend
   variables:
     PARENT_PIPELINE_ID: $CI_PIPELINE_ID
-  only:
-    refs:
-      - develop
-      - main
-      - beta
-      - alpha
-    variables:
-      - $CI_PROJECT_NAMESPACE == "adaures"
+  rules:
+    - if: ($CI_COMMIT_BRANCH == "alpha" || $CI_COMMIT_BRANCH == "alpha" || $CI_COMMIT_BRANCH == "beta") && $CI_PROJECT_NAMESPACE == "adaures"
+      exists:
+        - CP_VERSION.env
+    - if: ($CI_COMMIT_BRANCH == "develop" && $CI_PROJECT_NAMESPACE == "adaures")
diff --git a/docs/src/getting-started/docker.md b/docs/src/getting-started/docker.md
index 04ff21341d..e75dd1c907 100644
--- a/docs/src/getting-started/docker.md
+++ b/docs/src/getting-started/docker.md
@@ -21,6 +21,8 @@ can be added as a cache handler.
 - `develop` [unstable], latest development branch build
 - `beta` [stable], latest beta version build
 - `1.0.0-beta.x` [stable], specific beta version build (since `1.0.0-beta.22`)
+- `latest` [stable], latest version build
+- `1.x.x` [stable], specific version build (since `1.0.0`)
 
 ## Example usage
 
@@ -33,7 +35,7 @@ can be added as a cache handler.
 
     services:
       app:
-        image: castopod/app:beta
+        image: castopod/app:latest
         container_name: "castopod-app"
         volumes:
           - castopod-media:/opt/castopod/public/media
@@ -51,7 +53,7 @@ can be added as a cache handler.
         restart: unless-stopped
 
       web-server:
-        image: castopod/web-server:beta
+        image: castopod/web-server:latest
         container_name: "castopod-web-server"
         volumes:
           - castopod-media:/var/www/html/media
-- 
GitLab