aboutsummaryrefslogtreecommitdiff
path: root/.circleci
diff options
context:
space:
mode:
authorBen Kochie <superq@gmail.com>2018-09-25 16:02:42 +0200
committerGitHub <noreply@github.com>2018-09-25 16:02:42 +0200
commitc7dfb82dac2d599d9eb3012b55a067a89f37f5c7 (patch)
tree80b758bc183c0192da24c8a04e0692a4b8b82aa1 /.circleci
parent0fdc089187c3d5d9fe62e528653986ee6e71325b (diff)
downloadprometheus_node_collector-c7dfb82dac2d599d9eb3012b55a067a89f37f5c7.tar.bz2
prometheus_node_collector-c7dfb82dac2d599d9eb3012b55a067a89f37f5c7.tar.xz
prometheus_node_collector-c7dfb82dac2d599d9eb3012b55a067a89f37f5c7.zip
Update build (#1081)
* Update build * Only use CGO when building non-Linux. * Update build to Go 1.11 * Use tab indenting consistently. Signed-off-by: Ben Kochie <superq@gmail.com>
Diffstat (limited to '.circleci')
-rw-r--r--.circleci/config.yml11
1 files changed, 6 insertions, 5 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml
index 9abe4c2..b56e7f5 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -4,7 +4,7 @@ version: 2
4jobs: 4jobs:
5 test: 5 test:
6 docker: 6 docker:
7 - image: circleci/golang:1.10 7 - image: circleci/golang:1.11
8 working_directory: /go/src/github.com/prometheus/node_exporter 8 working_directory: /go/src/github.com/prometheus/node_exporter
9 9
10 steps: 10 steps:
@@ -27,13 +27,14 @@ jobs:
27 working_directory: /home/circleci/.go_workspace/src/github.com/prometheus/node_exporter 27 working_directory: /home/circleci/.go_workspace/src/github.com/prometheus/node_exporter
28 28
29 environment: 29 environment:
30 DOCKER_TEST_IMAGE_NAME: quay.io/prometheus/golang-builder:1.10-base 30 DOCKER_TEST_IMAGE_NAME: quay.io/prometheus/golang-builder:1.11-base
31 REPO_PATH: github.com/prometheus/node_exporter 31 REPO_PATH: github.com/prometheus/node_exporter
32 32
33 steps: 33 steps:
34 - checkout 34 - checkout
35 - run: make promu 35 - run: make promu
36 - run: promu crossbuild -v --go 1.10 36 - run: promu --config .promu-no-cgo.yml crossbuild -v --go 1.11
37 - run: promu --config .promu-cgo.yml crossbuild -v --go 1.11
37 - persist_to_workspace: 38 - persist_to_workspace:
38 root: . 39 root: .
39 paths: 40 paths:
@@ -58,7 +59,7 @@ jobs:
58 59
59 docker_hub_master: 60 docker_hub_master:
60 docker: 61 docker:
61 - image: circleci/golang:1.10 62 - image: circleci/golang:1.11
62 working_directory: /go/src/github.com/prometheus/node_exporter 63 working_directory: /go/src/github.com/prometheus/node_exporter
63 64
64 steps: 65 steps:
@@ -77,7 +78,7 @@ jobs:
77 78
78 docker_hub_release_tags: 79 docker_hub_release_tags:
79 docker: 80 docker:
80 - image: circleci/golang:1.10 81 - image: circleci/golang:1.11
81 working_directory: /go/src/github.com/prometheus/node_exporter 82 working_directory: /go/src/github.com/prometheus/node_exporter
82 83
83 steps: 84 steps: