ZeroTierOne/.drone.yml

268 lines
4.9 KiB
YAML
Raw Permalink Normal View History

2022-02-03 14:19:06 +01:00
---
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}
2022-02-04 12:50:19 -08:00
- name: notify-mattermost
2022-02-07 09:56:31 -08:00
pull: always
2022-02-07 11:54:50 -08:00
image: registry.sean.farm/mattermost-notify
2022-02-04 12:50:19 -08:00
environment:
token:
from_secret: mattermost-token
host:
from_secret: mattermost-host
channel:
from_secret: mattermost-channel
2022-02-04 13:48:48 -08:00
maxRetry: 3
2022-02-04 12:58:12 -08:00
when:
status:
- failure
2022-02-07 11:32:19 -08:00
- success
2022-02-03 14:19:06 +01:00
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}
2022-02-07 11:27:03 -08:00
- name: notify-mattermost
pull: always
2022-02-07 11:54:50 -08:00
image: registry.sean.farm/mattermost-notify
2022-02-07 11:27:03 -08:00
environment:
token:
from_secret: mattermost-token
host:
from_secret: mattermost-host
channel:
from_secret: mattermost-channel
maxRetry: 3
when:
status:
- failure
2022-02-07 11:32:19 -08:00
- success
2022-02-03 14:19:06 +01:00
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}
2022-02-07 11:27:03 -08:00
- name: notify-mattermost
pull: always
2022-02-07 11:54:50 -08:00
image: registry.sean.farm/mattermost-notify
2022-02-07 11:27:03 -08:00
environment:
token:
from_secret: mattermost-token
host:
from_secret: mattermost-host
channel:
from_secret: mattermost-channel
maxRetry: 3
when:
status:
- failure
2022-02-07 11:32:19 -08:00
- success
2022-02-03 14:19:06 +01:00
2022-02-04 21:28:07 +01:00
platform:
os: linux
arch: arm64
2022-02-07 11:46:23 -08:00
2022-02-03 14:19:06 +01:00
image_pull_secrets:
- dockerconfigjson
---
kind: pipeline
type: docker
name: build armv7
2022-02-04 21:28:07 +01:00
platform:
os: linux
arch: arm64
2022-02-03 14:19:06 +01:00
clone:
depth: 1
steps:
- name: build armv7
image: registry.sean.farm/honda-builder
commands:
- ./ci/scripts/build.sh linux armv7 $${DRONE_COMMIT_SHA}
2022-02-07 11:27:03 -08:00
- name: notify-mattermost
pull: always
2022-02-07 11:54:50 -08:00
image: registry.sean.farm/mattermost-notify
2022-02-07 11:27:03 -08:00
environment:
token:
from_secret: mattermost-token
host:
from_secret: mattermost-host
channel:
from_secret: mattermost-channel
maxRetry: 3
when:
status:
- failure
2022-02-07 11:32:19 -08:00
- success
2022-02-03 14:19:06 +01:00
2022-02-07 19:54:56 +01:00
platform:
os: linux
arch: arm64
2022-02-03 14:19:06 +01:00
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}
2022-02-07 11:27:03 -08:00
- name: notify-mattermost
pull: always
2022-02-07 11:54:50 -08:00
image: registry.sean.farm/mattermost-notify
2022-02-07 11:27:03 -08:00
environment:
token:
from_secret: mattermost-token
host:
from_secret: mattermost-host
channel:
from_secret: mattermost-channel
maxRetry: 3
when:
status:
- failure
2022-02-07 11:32:19 -08:00
- success
2022-02-03 14:19:06 +01:00
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}
2022-02-07 11:27:03 -08:00
- name: notify-mattermost
pull: always
2022-02-07 11:54:50 -08:00
image: registry.sean.farm/mattermost-notify
2022-02-07 11:27:03 -08:00
environment:
token:
from_secret: mattermost-token
host:
from_secret: mattermost-host
channel:
from_secret: mattermost-channel
maxRetry: 3
when:
status:
- failure
2022-02-07 11:32:19 -08:00
- success
2022-02-03 14:19:06 +01:00
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}
2022-02-07 11:27:03 -08:00
- name: notify-mattermost
pull: always
2022-02-07 11:54:50 -08:00
image: registry.sean.farm/mattermost-notify
2022-02-07 11:27:03 -08:00
environment:
token:
from_secret: mattermost-token
host:
from_secret: mattermost-host
channel:
from_secret: mattermost-channel
maxRetry: 3
when:
status:
- failure
2022-02-07 11:32:19 -08:00
- success
2022-02-03 14:19:06 +01:00
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}
2022-02-07 11:27:03 -08:00
- name: notify-mattermost
pull: always
2022-02-07 11:54:50 -08:00
image: registry.sean.farm/mattermost-notify
2022-02-07 11:27:03 -08:00
environment:
token:
from_secret: mattermost-token
host:
from_secret: mattermost-host
channel:
from_secret: mattermost-channel
maxRetry: 3
when:
status:
- failure
2022-02-07 11:32:19 -08:00
- success
2022-02-03 14:19:06 +01:00
image_pull_secrets:
- dockerconfigjson