name: amd64 kind: pipeline type: docker platform: os: linux arch: amd64 steps: - name: testing-amd64 image: plugins/docker settings: dry_run: true repo: nickslowinski/jts3servermod-dockerized tags: - "dev" username: from_secret: ns_docker_username password: from_secret: ns_docker_password when: branch: - dev - name: build-amd64 image: plugins/docker settings: repo: nickslowinski/jts3servermod-dockerized tags: - "latest" username: from_secret: ns_docker_username password: from_secret: ns_docker_password when: branch: - main --- name: arm64 kind: pipeline type: docker platform: os: linux arch: arm64 steps: - name: testing-arm64 image: plugins/docker settings: dry_run: true repo: nickslowinski/jts3servermod-dockerized tags: - "dev" username: from_secret: ns_docker_username password: from_secret: ns_docker_password when: branch: - dev - name: build-arm64 image: plugins/docker settings: repo: nickslowinski/jts3servermod-dockerized tags: - "latest" username: from_secret: ns_docker_username password: from_secret: ns_docker_password when: branch: - main --- name: arm kind: pipeline type: docker platform: os: linux arch: arm steps: - name: testing-arm image: plugins/docker settings: dry_run: true repo: nickslowinski/jts3servermod-dockerized tags: - "dev" username: from_secret: ns_docker_username password: from_secret: ns_docker_password when: branch: - dev - name: build-arm image: plugins/docker settings: repo: nickslowinski/jts3servermod-dockerized tags: - "latest" username: from_secret: ns_docker_username password: from_secret: ns_docker_password when: branch: - main