From 2a61b5f2a66bf1dc1ad06f7111ef7ecaf9247b39 Mon Sep 17 00:00:00 2001 From: Thorsten Rossner Date: Wed, 30 Aug 2023 10:57:54 +0000 Subject: [PATCH] fix(ci): Release artefacts --- .gitlab-ci.yml | 6 ++++++ README.md | 9 +++++++++ 2 files changed, 15 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9cc4c9b0..d6ef8246 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,6 +1,10 @@ # SPDX-FileCopyrightText: 2023 Bundesministerium des Innern und für Heimat, PG ZenDiS "Projektgruppe für Aufbau ZenDiS" # SPDX-License-Identifier: Apache-2.0 --- +.environments: + before_script: + - "echo 'The proper environment configuration will be checked-out here'" + include: - project: "${PROJECT_PATH_GITLAB_CONFIG_TOOLING}" ref: "main" @@ -9,6 +13,8 @@ include: - "ci/release-automation/semantic-release.yml" - project: "souvap/devops/sovereign-workplace-env" file: "gitlab/environments.yaml" + rules: + - if: "$INCLUDE_ENVIRONMENTS_ENABLED != 'false'" stages: - ".pre" diff --git a/README.md b/README.md index 9a31908c..455c5c0f 100644 --- a/README.md +++ b/README.md @@ -45,6 +45,15 @@ repository please use the [issues within this project](https://gitlab.opencode.d If you want to address other topics, please check the section ["Rückmeldungen und Beteiligung" of the Infos' project OVERVIEW.md](https://gitlab.opencode.de/bmi/souveraener_arbeitsplatz/info/-/blob/main/OVERVIEW.md#rückmeldungen-und-beteiligung). +# Releases + +All technical releases are created using [Semantic Versioning](https://semver.org/lang/de/). + +Gitlab provides an [overview on the releases](https://gitlab.opencode.de/bmi/souveraener_arbeitsplatz/deployment/sovereign-workplace/-/releases) of this project. + +The following release artefacts are provided beside the default source code assets: +- `chart-index.json`: An overview of all Helm charts used by the release. +- `image-index.json`: An overview of all container images used by the release. # Deployment **Note for project members:** You can use the project's `dev` K8s cluster to set