diff --git a/.drone.yml b/.drone.yml index f676471..a6804ad 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,51 +1,34 @@ -workspace: - base: /go - path: src/github.com/ipedrazas/drone-helm - pipeline: - test: - image: golang:1.8 - commands: - - go get - - go test -cover -coverprofile=coverage.out - compile: - image: golang:1.8 - commands: - - export PATH=$PATH:/go/bin - - go build -ldflags "-s -w -X main.build=$DRONE_BUILD_NUMBER" -a -tags netgo + docker-build: + image: plugins/docker:17.05 + repo: quay.io/ipedrazas/drone-helm + tags: + - ${DRONE_BRANCH}-${DRONE_COMMIT_SHA:0:7} + registry: quay.io + email: "info@info.com" + debug: true + secrets: [ docker_username, docker_password ] + docker-build-master: + image: plugins/docker:17.05 + repo: quay.io/ipedrazas/drone-helm + tags: + - latest + - ${DRONE_BRANCH}-${DRONE_COMMIT_SHA:0:7} + registry: quay.io + email: "info@info.com" + debug: true + secrets: [ docker_username, docker_password ] - build_docker_image: - image: docker:17.05 - environment: - - DOCKER_HOST=tcp://127.0.0.1:2375 - - TAG=${DRONE_BRANCH}-${DRONE_COMMIT_SHA:0:7} - commands: - - docker login -u="${QUAY_USERNAME}" -p="${QUAY_PASSWORD}" quay.io - - docker build -t image . - - docker tag image quay.io/ipedrazas/drone-helm:latest - - docker tag image quay.io/ipedrazas/drone-helm:${TAG} - - docker push quay.io/ipedrazas/drone-helm - # when: - # event: [push] - # branch: [master] slack: image: plugins/slack channel: deploys username: drone template: > - {{ build.author }} finished building ** of {{ repo.name }} with a {{ build.status }} status - - -services: - dind: - image: docker:17.05-dind - privileged: true - command: - - "-s" - - "overlay" + {{ build.author }} finished building ** of {{ repo.name }} with a {{ build.status }} status + secrets: ["slack_webhook"] plugin: name: drone-helm diff --git a/.drone.yml.sig b/.drone.yml.sig deleted file mode 100644 index d5aced5..0000000 --- a/.drone.yml.sig +++ /dev/null @@ -1 +0,0 @@ -eyJhbGciOiJIUzI1NiJ9.d29ya3NwYWNlOgogIGJhc2U6IC9nbwogIHBhdGg6IHNyYy9naXRodWIuY29tL2lwZWRyYXphcy9kcm9uZS1oZWxtCgpwaXBlbGluZToKICB0ZXN0OgogICAgaW1hZ2U6IGdvbGFuZzoxLjgKICAgIGNvbW1hbmRzOgogICAgICAtIGdvIGdldAogICAgICAtIGdvIHRlc3QgLWNvdmVyIC1jb3ZlcnByb2ZpbGU9Y292ZXJhZ2Uub3V0CgogIGNvbXBpbGU6CiAgICBpbWFnZTogZ29sYW5nOjEuOAogICAgY29tbWFuZHM6CiAgICAgIC0gZXhwb3J0IFBBVEg9JFBBVEg6L2dvL2JpbgogICAgICAtIGdvIGJ1aWxkIC1sZGZsYWdzICItcyAtdyAtWCBtYWluLmJ1aWxkPSREUk9ORV9CVUlMRF9OVU1CRVIiIC1hIC10YWdzIG5ldGdvCgoKICBidWlsZF9kb2NrZXJfaW1hZ2U6CiAgICBpbWFnZTogZG9ja2VyOjEuMTIKICAgIGVudmlyb25tZW50OgogICAgICAtIERPQ0tFUl9IT1NUPXRjcDovLzEyNy4wLjAuMToyMzc1CiAgICAgIC0gVEFHPSR7RFJPTkVfQlJBTkNIfS0ke0RST05FX0NPTU1JVF9TSEE6MDo3fQogICAgY29tbWFuZHM6CiAgICAgIC0gZG9ja2VyIGxvZ2luIC11PSIke1FVQVlfVVNFUk5BTUV9IiAtcD0iJHtRVUFZX1BBU1NXT1JEfSIgcXVheS5pbwogICAgICAtIGRvY2tlciBidWlsZCAtdCBpbWFnZSAuCiAgICAgIC0gZG9ja2VyIHRhZyBpbWFnZSBxdWF5LmlvL2lwZWRyYXphcy9kcm9uZS1oZWxtOmxhdGVzdAogICAgICAtIGRvY2tlciB0YWcgaW1hZ2UgcXVheS5pby9pcGVkcmF6YXMvZHJvbmUtaGVsbToke1RBR30KICAgICAgLSBkb2NrZXIgcHVzaCBxdWF5LmlvL2lwZWRyYXphcy9kcm9uZS1oZWxtCiAgICAjIHdoZW46CiAgICAjICBldmVudDogW3B1c2hdCiAgICAjICBicmFuY2g6IFttYXN0ZXJdCgogIHNsYWNrOgogICAgaW1hZ2U6IHBsdWdpbnMvc2xhY2sKICAgIGNoYW5uZWw6IGRlcGxveXMKICAgIHVzZXJuYW1lOiBkcm9uZQogICAgdGVtcGxhdGU6ID4KICAgICAge3sgYnVpbGQuYXV0aG9yIH19IGZpbmlzaGVkIGJ1aWxkaW5nICAqPGh0dHA6Ly9kcm9uZS5zb2hvaG91c2VkaWdpdGFsLmNvbS9Tb2hvSG91c2Uve3sgcmVwby5uYW1lIH19L3t7IGJ1aWxkLm51bWJlciB9fXx7eyBidWlsZC5icmFuY2ggfX0gKHt7IGJ1aWxkLm51bWJlciB9fSk-KiBvZiB7eyByZXBvLm5hbWUgfX0gIHdpdGggYSB7eyBidWlsZC5zdGF0dXMgfX0gc3RhdHVzCgoKc2VydmljZXM6CiAgZGluZDoKICAgIGltYWdlOiBkb2NrZXI6MS4xMi1kaW5kCiAgICBwcml2aWxlZ2VkOiB0cnVlCiAgICBjb21tYW5kOgogICAgICAtICItcyIKICAgICAgLSAib3ZlcmxheSIKCnBsdWdpbjoKICBuYW1lOiBkcm9uZS1oZWxtCiAgZGVzYzogRXhlY3V0ZSBoZWxtIHRvCiAgdHlwZTogZGVwbG95CiAgaW1hZ2U6IHF1YXkuaW8vaXBlZHJhemFzL2Ryb25lLWhlbG0KICBsYWJlbHM6CiAgICAtIGRlcGxveQogICAgLSBrdWJlcm5ldGVzCiAgICAtIGhlbG0K.TUPmXe_ZEmQLVIFZeglBkqT-iru6H_TKxURXpM-adfU \ No newline at end of file diff --git a/README.md b/README.md index 45f64bd..4e12557 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # Helm (Kubernetes) plugin for drone.io +[![Build Status](https://build.kube.camp/api/badges/ipedrazas/drone-helm/status.svg)](https://build.kube.camp/ipedrazas/drone-helm) + This plugin allows to deploy a [Helm](https://github.com/kubernetes/helm) chart into a [Kubernetes](https://github.com/kubernetes/kubernetes) cluster. * Current `helm` version: 2.6.0