kind: pipeline type: docker name: default steps: - name: Build and push image: plugins/docker settings: repo: ghcr.io/uetchy/uechi.io tags: latest registry: ghcr.io username: from_secret: docker_username password: from_secret: docker_password - name: Trigger Watchtower Update image: alpine/curl commands: - | curl -s -H "Authorization: Bearer ${WATCHTOWER_TOKEN} https://watchtower.uechi.dev/v1/update environment: WATCHTOWER_TOKEN: from_secret: watchtower_token