diff --git a/.circleci/config.yml b/.circleci/config.yml index 55365f4..3c22cb9 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,54 +1,48 @@ ---- version: 2.1 - orbs: - prometheus: prometheus/prometheus@0.10.0 - + prometheus: prometheus/prometheus@0.11.0 executors: # Whenever the Go version is updated here, .promu.yml should also be updated. golang: docker: - - image: circleci/golang:1.16 - + - image: circleci/golang:1.16 jobs: test: executor: golang - steps: - - prometheus/setup_environment - - run: make - - run: git diff --exit-code - - prometheus/store_artifact: - file: statsd_exporter - + - prometheus/setup_environment + - run: make + - run: git diff --exit-code + - prometheus/store_artifact: + file: statsd_exporter workflows: version: 2 statsd_exporter: jobs: - - test: - filters: - tags: - only: /.*/ - - prometheus/build: - name: build - filters: - tags: - only: /.*/ - - prometheus/publish_master: - context: org-context - requires: - - test - - build - filters: - branches: - only: master - - prometheus/publish_release: - context: org-context - requires: - - test - - build - filters: - tags: - only: /^v[0-9]+(\.[0-9]+){2}(-.+|[^-.]*)$/ - branches: - ignore: /.*/ + - test: + filters: + tags: + only: /.*/ + - prometheus/build: + name: build + filters: + tags: + only: /.*/ + - prometheus/publish_master: + context: org-context + requires: + - test + - build + filters: + branches: + only: master + - prometheus/publish_release: + context: org-context + requires: + - test + - build + filters: + tags: + only: /^v[0-9]+(\.[0-9]+){2}(-.+|[^-.]*)$/ + branches: + ignore: /.*/