birdbot/.drone.yml

50 lines
817 B
YAML
Raw Normal View History

2023-04-12 20:18:44 -04:00
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"
2023-04-12 21:06:40 -04:00
---
kind: pipeline
type: docker
name: Publish
steps:
- name: Test
image: golang:1.20
commands:
- make test
- name: Test
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