workspaces-core-images/.gitlab-ci.yml

74 lines
1.6 KiB
YAML
Raw Normal View History

############
# Settings #
############
image: docker:24.0.6
2021-06-16 15:26:09 +02:00
services:
- docker:24.0.6-dind
include:
- template: Code-Quality.gitlab-ci.yml
stages:
- template
- run
2023-11-24 20:11:42 +01:00
- test
variables:
KASM_RELEASE: "1.14.0"
TEST_INSTALLER: "https://kasmweb-build-artifacts.s3.amazonaws.com/kasm_backend/1e99090dadb026f1e37e34e53334da20061bc21c/kasm_workspaces_feature_tester-1.15-pre-release_1.15.0.1e9909.tar.gz"
2023-11-22 18:13:20 +01:00
SCAN_CONTAINERS: "true"
before_script:
- export SANITIZED_BRANCH="$(echo $CI_COMMIT_REF_NAME | sed -r 's#^release/##' | sed 's/\//_/g')"
2021-06-16 15:26:09 +02:00
#######################
# Build from template #
#######################
template:
stage: template
script:
- apk add py3-jinja2 py3-yaml
- cd ci-scripts
- python3 template-gitlab.py
tags:
- oci-fixed-amd
artifacts:
paths:
- gitlab-ci.yml
pipeline:
stage: run
2023-10-28 12:06:07 +02:00
except:
variables:
- $README_USERNAME_RUN
- $README_PASSWORD_RUN
- $DOCKERHUB_REVERT_RUN
- $REVERT_IS_ROLLING_RUN
trigger:
include:
- artifact: gitlab-ci.yml
job: template
pipeline_readme:
stage: run
only:
variables:
- $README_USERNAME_RUN
- $README_PASSWORD_RUN
variables:
README_USERNAME: $README_USERNAME_RUN
README_PASSWORD: $README_PASSWORD_RUN
trigger:
include:
- artifact: gitlab-ci.yml
job: template
pipeline_revert:
stage: run
only:
variables:
- $DOCKERHUB_REVERT_RUN
- $REVERT_IS_ROLLING_RUN
variables:
DOCKERHUB_REVERT: $DOCKERHUB_REVERT_RUN
REVERT_IS_ROLLING: $REVERT_IS_ROLLING_RUN
trigger:
include:
- artifact: gitlab-ci.yml
job: template