birdbot/.drone.yml
Layla 8d153cb5d8
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone Build is failing
Drone work
2023-04-12 21:07:22 -04:00

50 lines
818 B
YAML

kind: pipeline
type: docker
name: Validate
steps:
- name: Test
image: golang:1.20
commands:
- make test
- name: Build
image: golang:1.20
commands:
- make build VERSION="test"
---
kind: pipeline
type: docker
name: Publish
steps:
- name: Test
image: golang:1.20
commands:
- make test
- name: Build
image: golang:1.20
commands:
- make build $VERSION
- name: Docker
image: plugins/docker
settings:
username:
from_secret: docker_username
password:
from_secret: docker_password
repo: yeslayla/birdbot
tags:
- latest
- $VERSION
---
kind: secret
name: docker_username
get:
path: secrets/secret/cloud/docker
name: username
---
kind: secret
name: docker_password
get:
path: secrets/secret/cloud/docker
name: password