packer-templates/.drone.yml

42 lines
917 B
YAML

kind: pipeline
type: exec
name: packer-ubuntu
platform:
os: linux
arch: amd64
steps:
- name: ubuntu
commands:
- packer build ubuntu/ubuntu-20.04-amd64.json
- wget -O mc https://dl.min.io/client/mc/release/linux-amd64/mc && chmod +x mc
- ./mc mirror --overwrite builds/ STORAGE/$MC_BUCKET/ubuntu
- rm -f mc
environment:
MC_HOST_STORAGE:
from_secret: s3_url
MC_BUCKET:
from_secret: s3_bucket
---
kind: pipeline
type: exec
name: packer-debian
platform:
os: linux
arch: amd64
steps:
- name: debian
commands:
- packer build debian/debian-11-amd64.json
- wget -O mc https://dl.min.io/client/mc/release/linux-amd64/mc && chmod +x mc
- ./mc mirror --overwrite builds/ STORAGE/$MC_BUCKET/debian
- rm -f mc
environment:
MC_HOST_STORAGE:
from_secret: s3_url
MC_BUCKET:
from_secret: s3_bucket