fix(README): adapt the README file to the current flucky source code

This commit is contained in:
2019-08-25 16:31:52 +02:00
parent 60ee044b88
commit 1ed700edbb
2 changed files with 102 additions and 15 deletions

View File

@ -10,8 +10,13 @@ GID?=$(shell id --group)
# value is taken.
VERSION:=$(or ${TRAVIS_TAG}, $(shell git rev-parse --short HEAD)-git)
# CONTAINER_RUNTIME
CONTAINER_RUNTIME?=$(shell which docker)
# BUILD_IMAGE
BUILD_IMAGE:=volkerraschek/build-image:latest
# GO ENVIRONMENT
GOARCH?=amd64
GOOS?=linux
@ -20,11 +25,20 @@ go-build: bindata
GOOS=${GOOS} \
GOARCH=${GOARCH} \
go build -ldflags "-X main.version=${VERSION}"
chown -R ${UID}:${GID} *
chown ${UID}:${GID} ./*
go-test: go-build
go test -v ./pkg/...
rpm-build: go-build
rpm-builder \
--arch x86_64 \
--compression gzip \
--exec-file "flucky:/usr/bin/flucky" \
--file "systemd/flucky.service:/usr/lib/systemd/system/flucky.service" \
--version ${VERSION} \
flucky-${VERSION}
bindata:
go-bindata -pkg db -o ./pkg/db/bindataSQL.go ./pkg/db/sql/***
go-bindata -pkg goldenfiles -o ./test/goldenfiles/bindata.go ./test/goldenfiles/json/***
@ -35,12 +49,20 @@ container-go-build:
container-go-test:
$(MAKE) container-run COMMAND=go-test
container-rpm-build:
$(MAKE) container-run COMMAND=rpm-build
container-run:
${CONTAINER_RUNTIME} run \
--volume ${PWD}:/workspace \
--rm \
volkerraschek/build-image:latest\
make ${COMMAND} UID=${UID} GID=${GID} VERSION=${VERSION} GOOS=${GOOS} GOARCH=${GOARCH}
--volume ${PWD}:/workspace \
${BUILD_IMAGE} \
make ${COMMAND} \
UID=${UID} \
GID=${GID} \
VERSION=${VERSION} \
GOOS=${GOOS} \
GOARCH=${GOARCH}
remote:
$(MAKE) go-build GOARCH=arm