You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
465 lines
9.8 KiB
465 lines
9.8 KiB
--- |
|
clone: |
|
depth: 1 |
|
kind: pipeline |
|
name: bullseye 386 build |
|
platform: |
|
os: linux |
|
pull: always |
|
steps: |
|
- commands: |
|
- ./ci/scripts/build.sh bullseye debian 386 100.0.0+${DRONE_COMMIT_SHA:0:8} ${DRONE_BUILD_EVENT} |
|
image: 084037375216.dkr.ecr.us-east-2.amazonaws.com/honda-builder |
|
name: build |
|
when: |
|
event: |
|
- push |
|
- commands: |
|
- ./ci/scripts/build.sh bullseye debian 386 ${DRONE_TAG} ${DRONE_BUILD_EVENT} |
|
image: 084037375216.dkr.ecr.us-east-2.amazonaws.com/honda-builder |
|
name: release |
|
when: |
|
event: |
|
- tag |
|
- commands: |
|
- ./ci/scripts/publish.sh bullseye debian 386 100.0.0+${DRONE_COMMIT_SHA:0:8} ${DRONE_BUILD_EVENT} |
|
image: 084037375216.dkr.ecr.us-east-2.amazonaws.com/honda-builder |
|
name: copy build |
|
volumes: |
|
- name: zerotier-builds |
|
path: /zerotier-builds |
|
when: |
|
event: |
|
- push |
|
- commands: |
|
- ./ci/scripts/publish.sh bullseye debian 386 ${DRONE_TAG} ${DRONE_BUILD_EVENT} |
|
image: 084037375216.dkr.ecr.us-east-2.amazonaws.com/honda-builder |
|
name: copy relase |
|
volumes: |
|
- name: zerotier-releases |
|
path: /zerotier-releases |
|
when: |
|
event: |
|
- tag |
|
trigger: |
|
event: |
|
- push |
|
- tag |
|
- custom |
|
type: docker |
|
volumes: |
|
- host: |
|
path: /zerotier-builds |
|
name: zerotier-builds |
|
- host: |
|
path: /zerotier-releases |
|
name: zerotier-releases |
|
--- |
|
clone: |
|
depth: 1 |
|
kind: pipeline |
|
name: bullseye armv7 build |
|
platform: |
|
arch: arm64 |
|
os: linux |
|
pull: always |
|
steps: |
|
- commands: |
|
- ./ci/scripts/build.sh bullseye debian armv7 100.0.0+${DRONE_COMMIT_SHA:0:8} ${DRONE_BUILD_EVENT} |
|
image: 084037375216.dkr.ecr.us-east-2.amazonaws.com/honda-builder |
|
name: build |
|
when: |
|
event: |
|
- push |
|
- commands: |
|
- ./ci/scripts/build.sh bullseye debian armv7 ${DRONE_TAG} ${DRONE_BUILD_EVENT} |
|
image: 084037375216.dkr.ecr.us-east-2.amazonaws.com/honda-builder |
|
name: release |
|
when: |
|
event: |
|
- tag |
|
- commands: |
|
- ./ci/scripts/publish.sh bullseye debian armv7 100.0.0+${DRONE_COMMIT_SHA:0:8} |
|
${DRONE_BUILD_EVENT} |
|
image: 084037375216.dkr.ecr.us-east-2.amazonaws.com/honda-builder |
|
name: copy build |
|
volumes: |
|
- name: zerotier-builds |
|
path: /zerotier-builds |
|
when: |
|
event: |
|
- push |
|
- commands: |
|
- ./ci/scripts/publish.sh bullseye debian armv7 ${DRONE_TAG} ${DRONE_BUILD_EVENT} |
|
image: 084037375216.dkr.ecr.us-east-2.amazonaws.com/honda-builder |
|
name: copy relase |
|
volumes: |
|
- name: zerotier-releases |
|
path: /zerotier-releases |
|
when: |
|
event: |
|
- tag |
|
trigger: |
|
event: |
|
- push |
|
- tag |
|
- custom |
|
type: docker |
|
volumes: |
|
- host: |
|
path: /zerotier-builds |
|
name: zerotier-builds |
|
- host: |
|
path: /zerotier-releases |
|
name: zerotier-releases |
|
--- |
|
clone: |
|
depth: 1 |
|
kind: pipeline |
|
name: bullseye amd64 build |
|
platform: |
|
os: linux |
|
pull: always |
|
steps: |
|
- commands: |
|
- ./ci/scripts/build.sh bullseye debian amd64 100.0.0+${DRONE_COMMIT_SHA:0:8} ${DRONE_BUILD_EVENT} |
|
image: 084037375216.dkr.ecr.us-east-2.amazonaws.com/honda-builder |
|
name: build |
|
when: |
|
event: |
|
- push |
|
- commands: |
|
- ./ci/scripts/build.sh bullseye debian amd64 ${DRONE_TAG} ${DRONE_BUILD_EVENT} |
|
image: 084037375216.dkr.ecr.us-east-2.amazonaws.com/honda-builder |
|
name: release |
|
when: |
|
event: |
|
- tag |
|
- commands: |
|
- ./ci/scripts/publish.sh bullseye debian amd64 100.0.0+${DRONE_COMMIT_SHA:0:8} |
|
${DRONE_BUILD_EVENT} |
|
image: 084037375216.dkr.ecr.us-east-2.amazonaws.com/honda-builder |
|
name: copy build |
|
volumes: |
|
- name: zerotier-builds |
|
path: /zerotier-builds |
|
when: |
|
event: |
|
- push |
|
- commands: |
|
- ./ci/scripts/publish.sh bullseye debian amd64 ${DRONE_TAG} ${DRONE_BUILD_EVENT} |
|
image: 084037375216.dkr.ecr.us-east-2.amazonaws.com/honda-builder |
|
name: copy relase |
|
volumes: |
|
- name: zerotier-releases |
|
path: /zerotier-releases |
|
when: |
|
event: |
|
- tag |
|
trigger: |
|
event: |
|
- push |
|
- tag |
|
- custom |
|
type: docker |
|
volumes: |
|
- host: |
|
path: /zerotier-builds |
|
name: zerotier-builds |
|
- host: |
|
path: /zerotier-releases |
|
name: zerotier-releases |
|
--- |
|
clone: |
|
depth: 1 |
|
kind: pipeline |
|
name: bullseye arm64 build |
|
platform: |
|
arch: arm64 |
|
os: linux |
|
pull: always |
|
steps: |
|
- commands: |
|
- ./ci/scripts/build.sh bullseye debian arm64 100.0.0+${DRONE_COMMIT_SHA:0:8} ${DRONE_BUILD_EVENT} |
|
image: 084037375216.dkr.ecr.us-east-2.amazonaws.com/honda-builder |
|
name: build |
|
when: |
|
event: |
|
- push |
|
- commands: |
|
- ./ci/scripts/build.sh bullseye debian arm64 ${DRONE_TAG} ${DRONE_BUILD_EVENT} |
|
image: 084037375216.dkr.ecr.us-east-2.amazonaws.com/honda-builder |
|
name: release |
|
when: |
|
event: |
|
- tag |
|
- commands: |
|
- ./ci/scripts/publish.sh bullseye debian arm64 100.0.0+${DRONE_COMMIT_SHA:0:8} |
|
${DRONE_BUILD_EVENT} |
|
image: 084037375216.dkr.ecr.us-east-2.amazonaws.com/honda-builder |
|
name: copy build |
|
volumes: |
|
- name: zerotier-builds |
|
path: /zerotier-builds |
|
when: |
|
event: |
|
- push |
|
- commands: |
|
- ./ci/scripts/publish.sh bullseye debian arm64 ${DRONE_TAG} ${DRONE_BUILD_EVENT} |
|
image: 084037375216.dkr.ecr.us-east-2.amazonaws.com/honda-builder |
|
name: copy relase |
|
volumes: |
|
- name: zerotier-releases |
|
path: /zerotier-releases |
|
when: |
|
event: |
|
- tag |
|
trigger: |
|
event: |
|
- push |
|
- tag |
|
- custom |
|
type: docker |
|
volumes: |
|
- host: |
|
path: /zerotier-builds |
|
name: zerotier-builds |
|
- host: |
|
path: /zerotier-releases |
|
name: zerotier-releases |
|
--- |
|
clone: |
|
depth: 1 |
|
depends_on: |
|
- bullseye 386 build |
|
- bullseye armv7 build |
|
- bullseye amd64 build |
|
- bullseye arm64 build |
|
kind: pipeline |
|
name: bullseye index |
|
platform: |
|
os: linux |
|
pull: always |
|
steps: |
|
- commands: |
|
- /usr/local/bin/index zerotier-builds debian bullseye 386 armv7 amd64 arm64 |
|
environment: |
|
GPG_PRIVATE_KEY: |
|
from_secret: gpg-private-key |
|
image: 084037375216.dkr.ecr.us-east-2.amazonaws.com/apt-builder |
|
name: index build |
|
volumes: |
|
- name: zerotier-builds |
|
path: /zerotier-builds |
|
when: |
|
event: |
|
- push |
|
- commands: |
|
- /usr/local/bin/index zerotier-releases debian bullseye 386 armv7 amd64 arm64 |
|
environment: |
|
GPG_PRIVATE_KEY: |
|
from_secret: gpg-private-key |
|
image: 084037375216.dkr.ecr.us-east-2.amazonaws.com/apt-builder |
|
name: index release |
|
volumes: |
|
- name: zerotier-releases |
|
path: /zerotier-releases |
|
when: |
|
event: |
|
- tag |
|
trigger: |
|
event: |
|
- push |
|
- tag |
|
- custom |
|
type: docker |
|
volumes: |
|
- host: |
|
path: /zerotier-builds |
|
name: zerotier-builds |
|
- host: |
|
path: /zerotier-releases |
|
name: zerotier-releases |
|
--- |
|
clone: |
|
depth: 1 |
|
depends_on: |
|
- bullseye index |
|
kind: pipeline |
|
name: bullseye 386 test |
|
platform: |
|
os: linux |
|
pull: always |
|
steps: |
|
- commands: |
|
- ./ci/scripts/test.sh bullseye debian 386 100.0.0+${DRONE_COMMIT_SHA:0:8} ${DRONE_BUILD_EVENT} |
|
image: 084037375216.dkr.ecr.us-east-2.amazonaws.com/honda-builder |
|
name: test build |
|
volumes: |
|
- name: zerotier-builds |
|
path: /zerotier-builds |
|
when: |
|
event: |
|
- push |
|
- commands: |
|
- ./ci/scripts/test.sh bullseye debian 386 ${DRONE_TAG} ${DRONE_BUILD_EVENT} |
|
image: 084037375216.dkr.ecr.us-east-2.amazonaws.com/honda-builder |
|
name: test release |
|
volumes: |
|
- name: zerotier-releases |
|
path: /zerotier-releases |
|
when: |
|
event: |
|
- tag |
|
trigger: |
|
event: |
|
- push |
|
- tag |
|
- custom |
|
type: docker |
|
volumes: |
|
- host: |
|
path: /zerotier-builds |
|
name: zerotier-builds |
|
- host: |
|
path: /zerotier-releases |
|
name: zerotier-releases |
|
--- |
|
clone: |
|
depth: 1 |
|
depends_on: |
|
- bullseye index |
|
kind: pipeline |
|
name: bullseye armv7 test |
|
platform: |
|
arch: arm64 |
|
os: linux |
|
pull: always |
|
steps: |
|
- commands: |
|
- ./ci/scripts/test.sh bullseye debian armv7 100.0.0+${DRONE_COMMIT_SHA:0:8} ${DRONE_BUILD_EVENT} |
|
image: 084037375216.dkr.ecr.us-east-2.amazonaws.com/honda-builder |
|
name: test build |
|
volumes: |
|
- name: zerotier-builds |
|
path: /zerotier-builds |
|
when: |
|
event: |
|
- push |
|
- commands: |
|
- ./ci/scripts/test.sh bullseye debian armv7 ${DRONE_TAG} ${DRONE_BUILD_EVENT} |
|
image: 084037375216.dkr.ecr.us-east-2.amazonaws.com/honda-builder |
|
name: test release |
|
volumes: |
|
- name: zerotier-releases |
|
path: /zerotier-releases |
|
when: |
|
event: |
|
- tag |
|
trigger: |
|
event: |
|
- push |
|
- tag |
|
- custom |
|
type: docker |
|
volumes: |
|
- host: |
|
path: /zerotier-builds |
|
name: zerotier-builds |
|
- host: |
|
path: /zerotier-releases |
|
name: zerotier-releases |
|
--- |
|
clone: |
|
depth: 1 |
|
depends_on: |
|
- bullseye index |
|
kind: pipeline |
|
name: bullseye amd64 test |
|
platform: |
|
os: linux |
|
pull: always |
|
steps: |
|
- commands: |
|
- ./ci/scripts/test.sh bullseye debian amd64 100.0.0+${DRONE_COMMIT_SHA:0:8} ${DRONE_BUILD_EVENT} |
|
image: 084037375216.dkr.ecr.us-east-2.amazonaws.com/honda-builder |
|
name: test build |
|
volumes: |
|
- name: zerotier-builds |
|
path: /zerotier-builds |
|
when: |
|
event: |
|
- push |
|
- commands: |
|
- ./ci/scripts/test.sh bullseye debian amd64 ${DRONE_TAG} ${DRONE_BUILD_EVENT} |
|
image: 084037375216.dkr.ecr.us-east-2.amazonaws.com/honda-builder |
|
name: test release |
|
volumes: |
|
- name: zerotier-releases |
|
path: /zerotier-releases |
|
when: |
|
event: |
|
- tag |
|
trigger: |
|
event: |
|
- push |
|
- tag |
|
- custom |
|
type: docker |
|
volumes: |
|
- host: |
|
path: /zerotier-builds |
|
name: zerotier-builds |
|
- host: |
|
path: /zerotier-releases |
|
name: zerotier-releases |
|
--- |
|
clone: |
|
depth: 1 |
|
depends_on: |
|
- bullseye index |
|
kind: pipeline |
|
name: bullseye arm64 test |
|
platform: |
|
arch: arm64 |
|
os: linux |
|
pull: always |
|
steps: |
|
- commands: |
|
- ./ci/scripts/test.sh bullseye debian arm64 100.0.0+${DRONE_COMMIT_SHA:0:8} ${DRONE_BUILD_EVENT} |
|
image: 084037375216.dkr.ecr.us-east-2.amazonaws.com/honda-builder |
|
name: test build |
|
volumes: |
|
- name: zerotier-builds |
|
path: /zerotier-builds |
|
when: |
|
event: |
|
- push |
|
- commands: |
|
- ./ci/scripts/test.sh bullseye debian arm64 ${DRONE_TAG} ${DRONE_BUILD_EVENT} |
|
image: 084037375216.dkr.ecr.us-east-2.amazonaws.com/honda-builder |
|
name: test release |
|
volumes: |
|
- name: zerotier-releases |
|
path: /zerotier-releases |
|
when: |
|
event: |
|
- tag |
|
trigger: |
|
event: |
|
- push |
|
- tag |
|
- custom |
|
type: docker |
|
volumes: |
|
- host: |
|
path: /zerotier-builds |
|
name: zerotier-builds |
|
- host: |
|
path: /zerotier-releases |
|
name: zerotier-releases |
|
--- |
|
kind: signature |
|
hmac: 887a3ef78d3fe8f0149911e1e4876401dd7dd313b36eb893e791fa42f45d7768 |
|
|
|
...
|
|
|