diff --git a/.drone.yml b/.drone.yml index c368fad..f158ed2 100644 --- a/.drone.yml +++ b/.drone.yml @@ -84,8 +84,83 @@ steps: branch: - master - staging + event: + - push + +# pr dry run + - name: api-pr + image: plugins/docker + settings: + registry: registry.itzana.me + repo: registry.itzana.me/strafesnet/maptest-api + tags: + - ${DRONE_BRANCH}-${DRONE_BUILD_NUMBER} + - ${DRONE_BRANCH} + username: + from_secret: REGISTRY_USER + password: + from_secret: REGISTRY_PASS + dockerfile: Containerfile + context: . + environment: + PLUGIN_NO_PUSH: true + when: + event: + - pull_request + + - name: frontend-pr + image: plugins/docker + settings: + registry: registry.itzana.me + repo: registry.itzana.me/strafesnet/maptest-frontend + tags: + - ${DRONE_BRANCH}-${DRONE_BUILD_NUMBER} + - ${DRONE_BRANCH} + username: + from_secret: REGISTRY_USER + password: + from_secret: REGISTRY_PASS + dockerfile: web/Containerfile + context: web + environment: + PLUGIN_NO_PUSH: true + when: + event: + - pull_request + + - name: validator-pr + image: plugins/docker + settings: + registry: registry.itzana.me + repo: registry.itzana.me/strafesnet/maptest-validator + tags: + - ${DRONE_BRANCH}-${DRONE_BUILD_NUMBER} + - ${DRONE_BRANCH} + username: + from_secret: REGISTRY_USER + password: + from_secret: REGISTRY_PASS + dockerfile: validation/Containerfile + context: validation + environment: + PLUGIN_NO_PUSH: true + when: + event: + - pull_request + + - name: build-pr + image: alpine + commands: + - echo "Success!" + depends_on: + - api-pr + - frontend-pr + - validator-pr + when: + event: + - pull_request --- kind: signature -hmac: 1162b329a9cad12b4c5db0ccf8b8998072b0de9279326f76a493fd0af6794095 +hmac: 5db97b6d491f3a3742784d78a2dbdba0dc5f150de6666d5776fb3c2efa22d6b5 ...