diff --git a/.drone.yml b/.drone.yml index 3aeca19..ea7cd86 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,33 +1,28 @@ -build: - image: golang:1.5 - environment: - - CGO_ENABLED=0 - commands: - - make deps - - make vet - - make build - - make test +workspace: + base: /go + path: src/github.com/drone-plugins/drone-terraform + +pipeline: + test: + image: golang:1.6 + environment: + - CGO_ENABLED=0 + commands: + - go test -cover -coverprofile=coverage.out + - go build -ldflags "-s -w -X main.build=$DRONE_BUILD_NUMBER" -a -publish: coverage: + image: coverage when: branch: master - docker: - username: $$DOCKER_USER - password: $$DOCKER_PASS - email: $$DOCKER_EMAIL + + latest: + image: docker repo: plugins/drone-terraform - tag: latest + tags: [ "latest", "1.0", "1" ] when: branch: master - docker: - username: $$DOCKER_USER - password: $$DOCKER_PASS - email: $$DOCKER_EMAIL - repo: plugins/drone-terraform - tag: develop - when: - branch: develop + event: push plugin: name: Terraform