Skip to content
Snippets Groups Projects

Add LICENSE

Closed michael.minelli requested to merge licence into main
1 file
+ 3
3
Compare changes
  • Side-by-side
  • Inline
+ 5
5
@@ -4,9 +4,9 @@ variables:
@@ -4,9 +4,9 @@ variables:
DOCKER_HOST: tcp://docker:2375
DOCKER_HOST: tcp://docker:2375
DOCKER_TLS_CERTDIR:
DOCKER_TLS_CERTDIR:
DOCKER_DRIVER: overlay2
DOCKER_DRIVER: overlay2
DOCKERFILE: Dockerfile_ExerciceChecker
DOCKERFILE: Dockerfile_ExerciseChecker
PLATFORMS: linux/amd64,linux/arm64/v8
PLATFORMS: linux/amd64,linux/arm64/v8
CHECKER_PROJECT_FOLDER: ExerciceChecker
CHECKER_PROJECT_FOLDER: ExerciseChecker
stages:
stages:
- build
- build
@@ -36,7 +36,7 @@ build:
@@ -36,7 +36,7 @@ build:
script:
script:
- apk add curl
- apk add curl
- curl --silent "https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/download-secure-files/-/raw/main/installer" | sh
- curl --silent "https://gitlab.com/gitlab-org/incubation-engineering/mobile-devops/download-secure-files/-/raw/main/installer" | sh
- mv .secure_files/env $CHECKER_PROJECT_FOLDER/.env
- mv .secure_files/env_$VERSION $CHECKER_PROJECT_FOLDER/.env
# Need to build for each platform separately because of multi-stage builds (docker buildx don't use cache same way as docker build)
# Need to build for each platform separately because of multi-stage builds (docker buildx don't use cache same way as docker build)
- >
- >
platform_array=$(echo $PLATFORMS | tr "," "\n");
platform_array=$(echo $PLATFORMS | tr "," "\n");
@@ -47,7 +47,7 @@ build:
@@ -47,7 +47,7 @@ build:
# Here docker buildx can use cached images created in previous step
# Here docker buildx can use cached images created in previous step
- docker buildx build --platform $PLATFORMS --file $DOCKERFILE --push --tag $CONTAINER_IMAGE .
- docker buildx build --platform $PLATFORMS --file $DOCKERFILE --push --tag $CONTAINER_IMAGE .
rules:
rules:
- if: '$CI_COMMIT_BRANCH == "main" || $CI_COMMIT_BRANCH =~ /^v[0-9]+(\.[0-9]+)*$/'
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH || $CI_COMMIT_BRANCH =~ /^v[0-9]+(\.[0-9]+)*$/'
release-image:
release-image:
stage: release
stage: release
@@ -57,4 +57,4 @@ release-image:
@@ -57,4 +57,4 @@ release-image:
- docker buildx imagetools create $CONTAINER_IMAGE --tag $CI_REGISTRY_IMAGE:$VERSION
- docker buildx imagetools create $CONTAINER_IMAGE --tag $CI_REGISTRY_IMAGE:$VERSION
- docker buildx imagetools create $CONTAINER_IMAGE --tag $CI_REGISTRY_IMAGE:latest
- docker buildx imagetools create $CONTAINER_IMAGE --tag $CI_REGISTRY_IMAGE:latest
rules:
rules:
- if: '$CI_COMMIT_BRANCH == "main"'
- if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH'
\ No newline at end of file
\ No newline at end of file
Loading