diff --git a/.circleci/config.yml b/.circleci/config.yml index d3fc1657..c31a6a82 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -35,21 +35,14 @@ jobs: executor: golang steps: - checkout - - run: - command: go install -mod=readonly github.com/google/go-jsonnet/cmd/jsonnet github.com/google/go-jsonnet/cmd/jsonnetfmt github.com/jsonnet-bundler/jsonnet-bundler/cmd/jb github.com/prometheus/prometheus/cmd/promtool - working_directory: ~/project/docs/node-mixin - - run: - command: make clean - working_directory: ~/project/docs/node-mixin - - run: - command: jb install - working_directory: ~/project/docs/node-mixin - - run: - command: make - working_directory: ~/project/docs/node-mixin - - run: - command: git diff --exit-code - working_directory: ~/project/docs/node-mixin + - run: go install github.com/google/go-jsonnet/cmd/jsonnet@latest + - run: go install github.com/google/go-jsonnet/cmd/jsonnetfmt@latest + - run: go install github.com/jsonnet-bundler/jsonnet-bundler/cmd/jb@latest + - run: make promtool + - run: make -C docs/node-mixin clean + - run: make -C docs/node-mixin jb_install + - run: make -C docs/node-mixin + - run: git diff --exit-code build: machine: diff --git a/docs/node-mixin/Makefile b/docs/node-mixin/Makefile index 012a4b50..d04b37d0 100644 --- a/docs/node-mixin/Makefile +++ b/docs/node-mixin/Makefile @@ -24,5 +24,9 @@ lint: node_alerts.yaml node_rules.yaml promtool check rules node_alerts.yaml node_rules.yaml +.PHONY: jb_install +jb_install: + jb install + clean: rm -rf dashboards_out node_alerts.yaml node_rules.yaml