drone: do not attempt to deploy pull requests

This commit is contained in:
Quaternions 2025-04-03 00:12:32 -07:00
parent adaa088efe
commit 8a3f314031
Signed by: Quaternions
GPG Key ID: D0DF5964F79AC131

@ -25,6 +25,8 @@ steps:
branch:
- master
- staging
event:
- push
- name: frontend
image: plugins/docker
@ -44,6 +46,8 @@ steps:
branch:
- master
- staging
event:
- push
- name: validator
image: plugins/docker
@ -63,6 +67,8 @@ steps:
branch:
- master
- staging
event:
- push
- name: deploy
image: argoproj/argocd:latest
@ -84,8 +90,53 @@ steps:
branch:
- master
- staging
event:
- push
# pr dry run
- name: api-pr
image: plugins/docker
settings:
registry: registry.itzana.me
dockerfile: Containerfile
context: .
when:
event:
- pull_request
- name: frontend-pr
image: plugins/docker
settings:
registry: registry.itzana.me
dockerfile: web/Containerfile
context: web
when:
event:
- pull_request
- name: validator-pr
image: plugins/docker
settings:
registry: registry.itzana.me
dockerfile: validation/Containerfile
context: validation
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: d83f247d4e529f2454a9e67a12db3d9cbec1d5b39c85571dc137c71f1d6adafd
...