--- kind: pipeline type: docker name: build 386 clone: depth: 1 steps: - name: build 386 image: registry.sean.farm/honda-builder commands: - ./ci/scripts/build.sh linux 386 $${DRONE_COMMIT_SHA} - name: notify-mattermost pull: always image: registry.sean.farm/mattermost-notify environment: token: from_secret: mattermost-token host: from_secret: mattermost-host channel: from_secret: mattermost-channel maxRetry: 3 when: status: - failure - success image_pull_secrets: - dockerconfigjson --- kind: pipeline type: docker name: build amd64 clone: depth: 1 steps: - name: build amd64 image: registry.sean.farm/honda-builder commands: - ./ci/scripts/build.sh linux amd64 $${DRONE_COMMIT_SHA} - name: notify-mattermost pull: always image: registry.sean.farm/mattermost-notify environment: token: from_secret: mattermost-token host: from_secret: mattermost-host channel: from_secret: mattermost-channel maxRetry: 3 when: status: - failure - success image_pull_secrets: - dockerconfigjson --- kind: pipeline type: docker name: build arm64 clone: depth: 1 steps: - name: build arm64 image: registry.sean.farm/honda-builder commands: - ./ci/scripts/build.sh linux arm64 $${DRONE_COMMIT_SHA} - name: notify-mattermost pull: always image: registry.sean.farm/mattermost-notify environment: token: from_secret: mattermost-token host: from_secret: mattermost-host channel: from_secret: mattermost-channel maxRetry: 3 when: status: - failure - success platform: os: linux arch: arm64 image_pull_secrets: - dockerconfigjson --- kind: pipeline type: docker name: build armv7 platform: os: linux arch: arm64 clone: depth: 1 steps: - name: build armv7 image: registry.sean.farm/honda-builder commands: - ./ci/scripts/build.sh linux armv7 $${DRONE_COMMIT_SHA} - name: notify-mattermost pull: always image: registry.sean.farm/mattermost-notify environment: token: from_secret: mattermost-token host: from_secret: mattermost-host channel: from_secret: mattermost-channel maxRetry: 3 when: status: - failure - success platform: os: linux arch: arm64 image_pull_secrets: - dockerconfigjson --- kind: pipeline type: docker name: build riscv64 clone: depth: 1 steps: - name: build riscv64 image: registry.sean.farm/honda-builder commands: - ./ci/scripts/build.sh linux riscv64 $${DRONE_COMMIT_SHA} - name: notify-mattermost pull: always image: registry.sean.farm/mattermost-notify environment: token: from_secret: mattermost-token host: from_secret: mattermost-host channel: from_secret: mattermost-channel maxRetry: 3 when: status: - failure - success image_pull_secrets: - dockerconfigjson --- kind: pipeline type: docker name: build mips64le clone: depth: 1 steps: - name: build mips64le image: registry.sean.farm/honda-builder commands: - ./ci/scripts/build.sh linux mips64le $${DRONE_COMMIT_SHA} - name: notify-mattermost pull: always image: registry.sean.farm/mattermost-notify environment: token: from_secret: mattermost-token host: from_secret: mattermost-host channel: from_secret: mattermost-channel maxRetry: 3 when: status: - failure - success image_pull_secrets: - dockerconfigjson --- kind: pipeline type: docker name: build ppc64le clone: depth: 1 steps: - name: build ppc64le image: registry.sean.farm/honda-builder commands: - ./ci/scripts/build.sh linux ppc64le $${DRONE_COMMIT_SHA} - name: notify-mattermost pull: always image: registry.sean.farm/mattermost-notify environment: token: from_secret: mattermost-token host: from_secret: mattermost-host channel: from_secret: mattermost-channel maxRetry: 3 when: status: - failure - success image_pull_secrets: - dockerconfigjson --- kind: pipeline type: docker name: build s390x clone: depth: 1 steps: - name: build s390x image: registry.sean.farm/honda-builder commands: - ./ci/scripts/build.sh linux s390x $${DRONE_COMMIT_SHA} - name: notify-mattermost pull: always image: registry.sean.farm/mattermost-notify environment: token: from_secret: mattermost-token host: from_secret: mattermost-host channel: from_secret: mattermost-channel maxRetry: 3 when: status: - failure - success image_pull_secrets: - dockerconfigjson