Skip to content
Snippets Groups Projects
Commit 7e864c2b authored by Griefed's avatar Griefed :joystick:
Browse files

ci: Move services, image and variables to global

parent b1a84d13
No related branches found
Tags bionic-51a1e7da-ls16
No related merge requests found
...@@ -3,18 +3,21 @@ stages: ...@@ -3,18 +3,21 @@ stages:
- release - release
- build - build
services:
- name: griefed/gitlab-ci-cd:2.0.0
alias: docker
command: ["--experimental"]
image: griefed/gitlab-ci-cd:2.0.0
variables:
project_name: $CI_PROJECT_NAME
SEMANTIC_RELEASE_PACKAGE: $CI_PROJECT_NAME
FOCAL_RELEASE_DATE: "current"
OVERLAY_VERSION: "v2.2.0.3"
test docker: test docker:
image: griefed/gitlab-ci-cd:2.0.0
stage: test stage: test
services:
- name: griefed/gitlab-ci-cd:2.0.0
alias: docker
command: ["--experimental"]
variables:
project_name: $CI_PROJECT_NAME
SEMANTIC_RELEASE_PACKAGE: $CI_PROJECT_NAME
FOCAL_RELEASE_DATE: "current"
OVERLAY_VERSION: "v2.2.0.3"
before_script: before_script:
- docker login -u "$DOCKERHUB_USER" -p "$DOCKERHUB_TOKEN" docker.io - docker login -u "$DOCKERHUB_USER" -p "$DOCKERHUB_TOKEN" docker.io
- docker login -u "$DOCKERHUB_USER" -p "$GITHUB_TOKEN" ghcr.io - docker login -u "$DOCKERHUB_USER" -p "$GITHUB_TOKEN" ghcr.io
...@@ -74,13 +77,6 @@ test docker: ...@@ -74,13 +77,6 @@ test docker:
release: release:
needs: ['test docker'] needs: ['test docker']
stage: release stage: release
image: griefed/gitlab-ci-cd:2.0.0
services:
- name: griefed/gitlab-ci-cd:2.0.0
alias: docker
variables:
project_name: $CI_PROJECT_NAME
SEMANTIC_RELEASE_PACKAGE: $CI_PROJECT_NAME
script: script:
- npx semantic-release - npx semantic-release
only: only:
...@@ -92,17 +88,7 @@ release: ...@@ -92,17 +88,7 @@ release:
- '$CI_COMMIT_TITLE =~ /^RELEASE:.+$/ || $CI_PIPELINE_SOURCE == "schedule"' - '$CI_COMMIT_TITLE =~ /^RELEASE:.+$/ || $CI_PIPELINE_SOURCE == "schedule"'
build: build:
image: griefed/gitlab-ci-cd:2.0.0
stage: build stage: build
services:
- name: griefed/gitlab-ci-cd:2.0.0
alias: docker
command: ["--experimental"]
variables:
project_name: $CI_PROJECT_NAME
SEMANTIC_RELEASE_PACKAGE: $CI_PROJECT_NAME
FOCAL_RELEASE_DATE: "current"
OVERLAY_VERSION: "v2.2.0.3"
before_script: before_script:
- docker login -u "$DOCKERHUB_USER" -p "$DOCKERHUB_TOKEN" docker.io - docker login -u "$DOCKERHUB_USER" -p "$DOCKERHUB_TOKEN" docker.io
- docker login -u "$DOCKERHUB_USER" -p "$GITHUB_TOKEN" ghcr.io - docker login -u "$DOCKERHUB_USER" -p "$GITHUB_TOKEN" ghcr.io
...@@ -250,4 +236,4 @@ Check Packages:on-schedule: ...@@ -250,4 +236,4 @@ Check Packages:on-schedule:
docker image rm -f $DOCKERHUB_USER/$DOCKERHUB_REPO:latest docker image rm -f $DOCKERHUB_USER/$DOCKERHUB_REPO:latest
docker image rm -f localbuild docker image rm -f localbuild
rm -rf /tmp/$CI_PROJECT_PATH rm -rf /tmp/$CI_PROJECT_PATH
echo "Done." echo "Done."
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment