kind: pipeline type: docker name: default steps: - name: Build and push image: plugins/docker settings: repo: ghcr.io/uetchy/uechi.io cache_from: ghcr.io/uetchy/uechi.io:latest 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