--- kind: pipeline name: build-amd64 platform: os: linux arch: amd64 steps: - name: build pull: always image: spritsail/docker-build settings: make: true - name: test-bin pull: always image: spritsail/docker-test settings: run: | busybox && \ xmlstarlet --version - name: test pull: always image: spritsail/docker-test settings: curl: :32400/identity delay: 5 pipe: | xmlstarlet sel -t -v "/MediaContainer/@version" | grep -qw "$(label io.spritsail.version.plex | cut -d- -f1)" retry: 10 - name: publish pull: always image: spritsail/docker-publish settings: repo: spritsail/plex-media-server tags: - musl login: {from_secret: docker_login} when: branch: - musl event: - push --- kind: signature hmac: 63bede647ba8e4f4f0a69983c22535fbda0afa811b60830c31edb0fbbf0b8b86 ...