public-ip-tracker/.drone.yml

43 lines
692 B
YAML
Raw Normal View History

kind: pipeline
type: docker
name: Tests
steps:
- name: go-test
image: golang
commands:
- make -C tracker test
depends_on:
- name: go-build
image: golang
commands:
- make -C tracker build
depends_on:
- name: docker-build
image: thegeeklab/drone-docker-buildx
privileged: true
settings:
repo: git.faercol.me/faercol/public-ip-tracker
tags: latest
platforms:
- linux/amd64
- linux/arm64
depends_on:
- name: docker-push
image: thegeeklab/drone-docker-buildx
privileged: true
settings:
repo: git.faercol.me/faercol/public-ip-tracker
depends_on:
- go-test
- go-build
- docker-build
trigger:
event:
- push
- tag