From 693f9959a2583400f095492b2107dac8f4eb24a8 Mon Sep 17 00:00:00 2001 From: "R.I.Pienaar" Date: Wed, 24 Feb 2021 20:12:47 +0100 Subject: [PATCH] add version strings to the nightly builds of nats cli Signed-off-by: R.I.Pienaar --- .goreleaser-nightly.yml | 2 ++ docker/Dockerfile.nightly | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.goreleaser-nightly.yml b/.goreleaser-nightly.yml index 1c29c56a..4fad09ae 100644 --- a/.goreleaser-nightly.yml +++ b/.goreleaser-nightly.yml @@ -19,6 +19,8 @@ dockers: goarch: amd64 skip_push: true dockerfile: docker/Dockerfile.nightly + build_flag_templates: + - '--build-arg=VERSION=nightly-{{ time "20060102" }}' image_templates: - synadia/nats-server:{{.Version}} - synadia/nats-server:nightly diff --git a/docker/Dockerfile.nightly b/docker/Dockerfile.nightly index 973f09c4..333d848f 100644 --- a/docker/Dockerfile.nightly +++ b/docker/Dockerfile.nightly @@ -1,11 +1,13 @@ FROM golang:1.15-alpine AS builder +ARG VERSION="nightly" + RUN apk add --update git RUN mkdir -p src/github.com/nats-io && \ cd src/github.com/nats-io/ && \ git clone https://github.com/nats-io/natscli.git && \ cd natscli/nats && \ - go build -o /nats + go build -ldflags "-s -w -X main.version=${VERSION}" -o /nats RUN go get github.com/nats-io/nsc