From 3176a9102c90b2538d54cdc44070ac796c0c5233 Mon Sep 17 00:00:00 2001 From: Steve Durrheimer Date: Sat, 30 Apr 2016 19:14:29 +0200 Subject: [PATCH] Make node_exporter statically buildable for linux/amd64 --- .promu.yml | 4 +++- Dockerfile | 2 +- README.md | 7 +++---- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.promu.yml b/.promu.yml index aa65811b..4f03be9d 100644 --- a/.promu.yml +++ b/.promu.yml @@ -1,7 +1,8 @@ -go: 1.5.4 +go: 1.6.2 repository: path: github.com/prometheus/node_exporter build: + flags: -a -tags 'netgo static_build' ldflags: | -X main.Version={{.Version}} -X {{repoPath}}/collector.Version={{.Version}} @@ -24,4 +25,5 @@ crossbuild: - linux/arm - linux/arm64 - netbsd/arm + - linux/ppc64 - linux/ppc64le diff --git a/Dockerfile b/Dockerfile index e6ce19e2..13db2b16 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM quay.io/prometheus/busybox:glibc +FROM quay.io/prometheus/busybox:latest MAINTAINER The Prometheus Authors COPY node_exporter /bin/node_exporter diff --git a/README.md b/README.md index e53366c9..16c2ba25 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,8 @@ # Node exporter [![Build Status](https://travis-ci.org/prometheus/node_exporter.svg)][travis] [![CircleCI](https://circleci.com/gh/prometheus/node_exporter/tree/master.svg?style=shield)][circleci] -[![Image Size & Layers](https://imagelayers.io/badge/prom/node-exporter:master.svg)][imagelayers] -[![Docker Stars](https://img.shields.io/docker/stars/prom/node-exporter.svg)][hub] -[![Docker Pulls](https://img.shields.io/docker/pulls/prom/node-exporter.svg)][hub] +[![Docker Repository on Quay](https://quay.io/repository/prometheus/node-exporter/status)][quay] +[![Docker Pulls](https://img.shields.io/docker/pulls/prom/node-exporter.svg?maxAge=604800)][hub] Prometheus exporter for machine metrics, written in Go with pluggable metric collectors. @@ -107,4 +106,4 @@ docker run -d -p 9100:9100 --net="host" prom/node-exporter [travis]: https://travis-ci.org/prometheus/node_exporter [hub]: https://hub.docker.com/r/prom/node-exporter/ [circleci]: https://circleci.com/gh/prometheus/node_exporter -[imagelayers]: https://imagelayers.io/?images=prom/node-exporter:master +[quay]: https://quay.io/repository/prometheus/node-exporter