diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e5654666e1d9c9a0de03a4b7ecdc2b796a9f1960..745a63d629982848986c9249ff14d3d1e7f15be8 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,41 +1,4 @@ -stages: - - test - - docker - - release - -variables: - LICENSE_FINDER_CLI_OPTS: '--recursive' - -docker: - stage: docker - image: docker:24 - services: - - docker:dind - before_script: - - docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY - script: - - docker build -t $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG -t $CI_REGISTRY_IMAGE:latest . - - docker push $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG - - docker push $CI_REGISTRY_IMAGE:latest - only: - - tags - - -release: - image: node:20-buster-slim - stage: release - before_script: - - apt-get update && apt-get install -y --no-install-recommends git-core ca-certificates - - npm install -g semantic-release @semantic-release/gitlab @semantic-release/git @semantic-release/changelog @semantic-release/release-notes-generator - script: - - semantic-release - only: - - main - - +--- include: - - template: Dependency-Scanning.gitlab-ci.yml - - template: Security/License-Scanning.gitlab-ci.yml - - template: Security/SAST.gitlab-ci.yml - - template: Secret-Detection.gitlab-ci.yml - - template: Code-Quality.gitlab-ci.yml \ No newline at end of file + - project: tobiasff3200/ci-cd + file: .gitlab-ci.yml