dev-container/.drone.yml
James Harton b6b3e69a3d
Some checks reported errors
continuous-integration/drone/push Build was killed
chore: use automatic docker tags.
2024-03-20 10:58:58 +13:00

114 lines
2.4 KiB
YAML

---
kind: pipeline
type: docker
name: build-arm64
platform:
os: linux
arch: arm64
steps:
- name: dev-container/base
image: plugins/docker
settings:
username: james
password:
from_secret: REGISTRY_TOKEN
registry: harton.dev
repo: harton.dev/james/dev-container/base
context: ./base
dockerfile: ./base/Dockerfile
platform: linux/arm64
pull: true
auto_tag: true
- name: dev-container/elixir
image: plugins/docker
depends_on:
- dev-container/base
settings:
username: james
password:
from_secret: REGISTRY_TOKEN
registry: harton.dev
repo: harton.dev/james/dev-container/elixir
context: ./elixir
dockerfile: ./elixir/Dockerfile
platform: linux/arm64
pull: true
auto_tag: true
- name: dev-container/rust
image: plugins/docker
depends_on:
- dev-container/base
settings:
username: james
password:
from_secret: REGISTRY_TOKEN
registry: harton.dev
repo: harton.dev/james/dev-container/rust
context: ./rust
dockerfile: ./rust/Dockerfile
platform: linux/arm64
pull: true
auto_tag: true
---
kind: pipeline
type: docker
name: build-amd64
platform:
os: linux
arch: amd64
steps:
- name: dev-container/base
image: plugins/docker
settings:
username: james
password:
from_secret: REGISTRY_TOKEN
registry: harton.dev
repo: harton.dev/james/dev-container/base
context: ./base
dockerfile: ./base/Dockerfile
platform: linux/amd64
pull: true
auto_tag: true
- name: dev-container/elixir
image: plugins/docker
depends_on:
- dev-container/base
settings:
username: james
password:
from_secret: REGISTRY_TOKEN
registry: harton.dev
repo: harton.dev/james/dev-container/elixir
context: ./elixir
dockerfile: ./elixir/Dockerfile
platform: linux/amd64
auto_tag: true
pull: true
- name: dev-container/rust
image: plugins/docker
depends_on:
- dev-container/base
settings:
username: james
password:
from_secret: REGISTRY_TOKEN
registry: harton.dev
repo: harton.dev/james/dev-container/rust
context: ./rust
dockerfile: ./rust/Dockerfile
platform: linux/amd64
pull: true
auto_tag: true