workspace: base: /go path: src/github.com/CyCoreSystems/cycore-web pipeline: build: image: golang:1.10 pull: true commands: - mkdir -p /go/bin /go/src - go get -u github.com/golang/dep/cmd/dep/... - go get -u github.com/alecthomas/gometalinter/... - dep ensure - gometalinter --install - gometalinter --vendor ./... - go build publish: image: plugins/docker:17.05 repo: quay.io/cycore/web tags: - "${DRONE_COMMIT}" registry: quay.io email: ulexus@gmail.com secrets: [ docker_username, docker_password ] deploy: image: quay.io/honestbee/drone-kubernetes namespace: web deployment: cycore container: web secrets: [ kubernetes_username, kubernetes_token, kubernetes_server ] repo: quay.io/cycore/web tag: - "${DRONE_COMMIT}"