diff options
| -rw-r--r-- | .woodpecker/build.yml (renamed from .drone.yml) | 16 | ||||
| -rw-r--r-- | .woodpecker/lint.yml | 13 |
2 files changed, 21 insertions, 8 deletions
diff --git a/.drone.yml b/.woodpecker/build.yml index 98e898e..fe34b82 100644 --- a/.drone.yml +++ b/.woodpecker/build.yml @@ -1,14 +1,11 @@ --- kind: pipeline type: docker -name: default +name: docker_build +depends_on: + - lint steps: - - name: run gitleaks - image: plugins/gitleaks - settings: - path: . - - - name: build package + build_package: image: registry.mgrote.net/fpm:latest environment: DEBIAN_FRONTEND: noninteractive @@ -54,7 +51,7 @@ steps: - pwd - ls -lah - - name: upload + upload: image: registry.mgrote.net/allzweckcontainer:latest environment: DEBIAN_FRONTEND: noninteractive @@ -70,3 +67,6 @@ steps: - echo $version - | curl -X POST -H "token: $auth_token" -F "file=@./sanoid_$(echo $version).deb" http://docker10.grote.lan:5040/upload + secrets: + - source: httpd-api-server-token + target: auth_token diff --git a/.woodpecker/lint.yml b/.woodpecker/lint.yml new file mode 100644 index 0000000..db52cef --- /dev/null +++ b/.woodpecker/lint.yml @@ -0,0 +1,13 @@ +--- +kind: pipeline +type: docker +name: linting +steps: + gitleaks: + image: zricethezav/gitleaks:latest + commands: + - gitleaks detect --no-git --verbose --source $CI_WORKSPACE + when: + event: + exclude: + - tag |