1
0
mirror of https://github.com/rancher/os.git synced 2025-05-15 19:39:27 +00:00
os/.drone.yml
Darren Shepherd 53295b9228 Add arm64
2021-10-13 13:36:08 -07:00

131 lines
2.1 KiB
YAML

---
kind: pipeline
name: amd64
platform:
os: linux
arch: amd64
steps:
- name: build
image: rancher/dapper:v0.4.1
commands:
- dapper ci
environment:
DOCKER_PASSWORD:
from_secret: docker_password
DOCKER_USERNAME:
from_secret: docker_username
ARCH: "amd64"
volumes:
- name: docker
path: /var/run/docker.sock
- name: github_binary_release
image: plugins/github-release
settings:
api_key:
from_secret: github_token
prerelease: true
checksum:
- sha256
checksum_file: CHECKSUMsum-amd64.txt
checksum_flatten: true
files:
- "dist/artifacts/*"
when:
instance:
- drone-publish.rancher.io
ref:
- refs/head/master
- refs/tags/*
event:
- tag
volumes:
- name: docker
host:
path: /var/run/docker.sock
#---
#kind: pipeline
#name: arm64
#
#platform:
# os: linux
# arch: arm64
#
#steps:
#- name: build
# image: rancher/dapper:v0.4.1
# commands:
# - dapper ci
# environment:
# DOCKER_PASSWORD:
# from_secret: docker_password
# DOCKER_USERNAME:
# from_secret: docker_username
# ARCH: "arm64"
# volumes:
# - name: docker
# path: /var/run/docker.sock
#
#- name: github_binary_release
# image: plugins/github-release
# settings:
# api_key:
# from_secret: github_token
# prerelease: true
# checksum:
# - sha256
# checksum_file: CHECKSUMsum-arm64.txt
# checksum_flatten: true
# files:
# - "dist/artifacts/*"
# when:
# instance:
# - drone-publish.rancher.io
# ref:
# - refs/head/master
# - refs/tags/*
# event:
# - tag
#
#volumes:
#- name: docker
# host:
# path: /var/run/docker.sock
#
---
kind: pipeline
name: manifest
platform:
os: linux
arch: amd64
steps:
- name: manifest
image: plugins/manifest:1.0.2
settings:
username:
from_secret: docker_username
password:
from_secret: docker_password
platforms:
- linux/amd64
target: "rancher/os:${DRONE_TAG}"
template: "rancher/os:${DRONE_TAG}-ARCH"
when:
instance:
- drone-publish.rancher.io
ref:
- refs/head/master
- refs/tags/*
event:
- tag
depends_on:
- amd64
#- arm64