diff --git a/.woodpecker.yaml b/.woodpecker/.build.yaml similarity index 76% rename from .woodpecker.yaml rename to .woodpecker/.build.yaml index ffb8897..a367b61 100644 --- a/.woodpecker.yaml +++ b/.woodpecker/.build.yaml @@ -12,7 +12,9 @@ steps: password: from_secret: gitea_token repo: git.verdigado.com/${CI_REPO,,} - tag: 'latest' + tags: + - 'latest' + - ${CI_COMMIT_SHA} build-branch: when: @@ -28,4 +30,15 @@ steps: password: from_secret: gitea_token repo: git.verdigado.com/${CI_REPO,,} - tag: ${CI_COMMIT_BRANCH} + 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..4c0fa5c --- /dev/null +++ b/.woodpecker/.test.yaml @@ -0,0 +1,36 @@ +skip_clone: true + +when: + - event: push + +depends_on: + - build + +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