From 1ceb37cd93e62bd2cfead7f313cb271ebe521f19 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20H=C3=BCttemann?= Date: Thu, 20 Jun 2024 16:39:03 +0200 Subject: [PATCH] WIP --- .woodpecker.yaml | 31 ----------------------------- .woodpecker/.build.yaml | 44 +++++++++++++++++++++++++++++++++++++++++ .woodpecker/.test.yaml | 36 +++++++++++++++++++++++++++++++++ 3 files changed, 80 insertions(+), 31 deletions(-) delete mode 100644 .woodpecker.yaml create mode 100644 .woodpecker/.build.yaml create mode 100644 .woodpecker/.test.yaml diff --git a/.woodpecker.yaml b/.woodpecker.yaml deleted file mode 100644 index ffb8897..0000000 --- a/.woodpecker.yaml +++ /dev/null @@ -1,31 +0,0 @@ -steps: - build-main: - when: - - event: push - branch: main - image: woodpeckerci/plugin-docker-buildx:4.0.0@sha256:9d24b71c37d7a958d79252e608c4d1a04b02f2e74d4e26003b43e0830038bde0 - pull: true - settings: - platforms: linux/amd64 - registry: ${CI_FORGE_URL} - username: WoodpeckerCI - password: - from_secret: gitea_token - repo: git.verdigado.com/${CI_REPO,,} - tag: 'latest' - - build-branch: - when: - - event: push - branch: - exclude: ['main'] - image: woodpeckerci/plugin-docker-buildx:4.0.0@sha256:9d24b71c37d7a958d79252e608c4d1a04b02f2e74d4e26003b43e0830038bde0 - pull: true - settings: - platforms: linux/amd64 - registry: ${CI_FORGE_URL} - username: WoodpeckerCI - password: - from_secret: gitea_token - repo: git.verdigado.com/${CI_REPO,,} - tag: ${CI_COMMIT_BRANCH} diff --git a/.woodpecker/.build.yaml b/.woodpecker/.build.yaml new file mode 100644 index 0000000..d5277fa --- /dev/null +++ b/.woodpecker/.build.yaml @@ -0,0 +1,44 @@ +steps: + build-main: + when: + - event: push + branch: main + image: woodpeckerci/plugin-docker-buildx:4.0.0@sha256:9d24b71c37d7a958d79252e608c4d1a04b02f2e74d4e26003b43e0830038bde0 + pull: true + settings: + platforms: linux/amd64 + registry: ${CI_FORGE_URL} + username: WoodpeckerCI + password: + from_secret: gitea_token + repo: git.verdigado.com/${CI_REPO,,} + tags: + - 'latest' + - ${CI_COMMIT_SHA} + + # build-branch: + # when: + # - event: push + # branch: + # exclude: ['main'] + # image: woodpeckerci/plugin-docker-buildx:4.0.0@sha256:9d24b71c37d7a958d79252e608c4d1a04b02f2e74d4e26003b43e0830038bde0 + # pull: true + # settings: + # platforms: linux/amd64 + # registry: ${CI_FORGE_URL} + # username: WoodpeckerCI + # password: + # from_secret: gitea_token + # repo: git.verdigado.com/${CI_REPO,,} + # tags: + # - ${CI_COMMIT_BRANCH} + # - ${CI_COMMIT_SHA} + + sleep: + when: + event: push + # depends_on: + # - build-branch + image: alpine + commands: + - sleep 60 diff --git a/.woodpecker/.test.yaml b/.woodpecker/.test.yaml new file mode 100644 index 0000000..f19984a --- /dev/null +++ b/.woodpecker/.test.yaml @@ -0,0 +1,36 @@ +skip_clone: true + +when: + - event: push + +depends_on: + - sleep + +variables: + - &image 'git.verdigado.com/verdigado-images/container-pre-commit:${CI_COMMIT_SHA}' + +steps: + salt clone: + image: woodpeckerci/plugin-git + settings: + remote: https://git.verdigado.com/verdigado-Privileged/Salt.git + path: salt + sha: '' + ref: refs/heads/master + branch: master + + debug: + image: alpine + environment: + test: *image + commands: + - 'echo image: *image' + - 'echo $test' + + salt pre-commit: + image: *image + environment: + - SKIP=no-commit-to-branch # Ignore "don't commit to protected branch" check + commands: + - cd salt + - pre-commit run --all-files