1
0
forked from apps/featurer
featurer/.drone.yml

60 lines
1.2 KiB
YAML

---
kind: pipeline
type: docker
name: "Tests and linting"
trigger:
event:
exclude:
- pull_request
steps:
- name: Linting
image: code.pztrn.name/containers/go-toolbox:v4
pull: if-not-exists
commands:
- task lint
- name: Tests
image: code.pztrn.name/containers/go-toolbox:v4
pull: if-not-exists
commands:
- task test
---
kind: pipeline
type: docker
name: "Build Release"
depends_on:
- "Tests and linting"
trigger:
event:
- tag
steps:
- name: Build Docker image for Featurer
image: code.pztrn.name/containers/mirror/plugins/buildx:1.1.11
settings:
registry: code.pztrn.name
username: drone
password:
from_secret: drone_secret
repo: code.pztrn.name/pztrn/notificator
dockerfile: server/Dockerfile.featurer
auto_tag: true
force_tag: true
- name: Build Docker image for CMS
image: code.pztrn.name/containers/mirror/plugins/buildx:1.1.11
settings:
registry: code.pztrn.name
username: drone
password:
from_secret: drone_secret
repo: code.pztrn.name/pztrn/notificator
dockerfile: server/Dockerfile.CMS
auto_tag: true
force_tag: true