kind: pipeline name: Build Application steps: - name: Build And Test image: golang:1.14 commands: - go build ./... - go test ./... --- kind: pipeline name: Build Docker Image steps: - name: Build Docker Image image: plugins/docker settings: registry: docker.teamortix.com username: droneci password: from_secret: docker_password repo: docker.teamortix.com/teamortix/status tags: test purge: true trigger: event: exclude: - tag depends_on: - Build Application --- kind: pipeline name: Continuous Deployment steps: - name: Deploy Docker Image image: plugins/docker settings: registry: docker.teamortix.com username: droneci password: from_secret: docker_password repo: docker.teamortix.com/teamortix/status auto_tag: true trigger: event: - tag depends_on: - Build Application