test/.drone.yml
ston1th 0b8cc02963
All checks were successful
the build was successful
fix master build
2018-12-24 17:25:21 +01:00

76 lines
1.7 KiB
YAML

workspace:
base: /go
path: src
pipeline:
#test_pr:
# image: golang:alpine
# environment:
# - CGO_ENABLED=0
# - GOOS=linux
# commands:
# - go test -cover db.go
# - go test -cover srv.go
# when:
# event: [ push, pull_request ]
build_pr:
image: golang:alpine
commands: sh .drone.sh
when:
event: pull_request
build_publish:
image: golang:alpine
commands: sh .drone.sh
when:
branch: master
event: push
publish_srv:
image: plugins/docker
repo: kube-registry.kube-system.svc.cluster.local:5000/ciapp/srv
registry: kube-registry.kube-system.svc.cluster.local:5000
insecure: true
dockerfile: Dockerfile.srv
tag: [ latest ]
when:
branch: master
event: push
publish_db:
image: plugins/docker
repo: kube-registry.kube-system.svc.cluster.local:5000/ciapp/db
registry: kube-registry.kube-system.svc.cluster.local:5000
insecure: true
dockerfile: Dockerfile.db
tag: [ latest ]
when:
branch: master
event: push
build_release:
image: golang:alpine
commands: sh .drone.sh
when:
event: tag
release_srv:
image: plugins/docker
repo: kube-registry.kube-system.svc.cluster.local:5000/ciapp/srv
registry: kube-registry.kube-system.svc.cluster.local:5000
insecure: true
dockerfile: Dockerfile.srv
tag: [ v1, v2 ]
when:
event: tag
release_db:
image: plugins/docker
repo: kube-registry.kube-system.svc.cluster.local:5000/ciapp/db
registry: kube-registry.kube-system.svc.cluster.local:5000
insecure: true
dockerfile: Dockerfile.db
tag: [ v1, v2 ]
when:
event: tag