From 629735cf5639e69228e40fb03f4d69151d0a8a04 Mon Sep 17 00:00:00 2001 From: Timo Millenaar <timo.m@live.nl> Date: Fri, 21 Feb 2025 11:56:15 +0100 Subject: [PATCH] Add cicd build test that can be triggered manually or scheduled --- .gitlab-ci.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3313539..700ecd7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -11,7 +11,18 @@ before_script: - git config user.name $GITLAB_USER_NAME - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY -build: +test_build: + image: docker:latest + stage: build + tags: + - dind + script: + - docker build -t $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_NAME -f docker/Dockerfile . + rules: + - if: '$CI_PIPELINE_SOURCE == "schedule"' + - if: '$CI_PIPELINE_SOURCE == "web"' + +deploy: image: docker:latest stage: build tags: -- GitLab