kind: pipeline name: homepage steps: - name: build angestoepselt site image: plugins/docker settings: registry: codeberg.org username: from_secret: registry_username password: from_secret: registry_password repo: codeberg.org/angestoepselt/homepage build_args: - SITE=angestoepselt tags: angestoepselt-${DRONE_BRANCH} - name: build coderdojo site image: plugins/docker settings: registry: codeberg.org username: from_secret: registry_username password: from_secret: registry_password repo: codeberg.org/angestoepselt/homepage build_args: - SITE=coderdojo tags: coderdojo-${DRONE_BRANCH} - name: deploy angestoepselt stage image: plugins/webhook settings: urls: from_secret: portainer_stage_url depends_on: - build angestoepselt site when: branch: - stage - name: deploy live build image: plugins/webhook settings: urls: from_secret: portainer_main_url depends_on: - build angestoepselt site - build coderdojo site when: branch: - main - name: send notification image: plugins/webhook settings: urls: from_secret: DRONE_WEBHOOK_ENDPOINT username: drone password: from_secret: DRONE_WEBHOOK_SECRET content_type: application/json template: | { "branch": "{{ build.branch }}", "author": "{{ build.author }}", "event": "{{ build.event }}", "status": "{{ build.status }}", "owner": "{{ repo.owner }}", "repo": "{{ repo.name }}" } depends_on: - deploy live build trigger: branch: - main - stage event: - push