Fix release pipeline
This commit is contained in:
parent
0b621bda61
commit
35ac45b536
2 changed files with 4 additions and 8 deletions
|
@ -1,11 +1,6 @@
|
||||||
---
|
---
|
||||||
|
|
||||||
image: golang:1.19
|
image: golang:1.19
|
||||||
before_script:
|
|
||||||
- export PDE_FULL_VERSION=$(git describe --tags --dirty | sed -re s/^v//)
|
|
||||||
- export PDE_VERSION=$(echo $PDE_FULL_VERSION | cut -d- -f1)
|
|
||||||
- export PDE_REVISION=$(echo $PDE_FULL_VERSION | cut -d- -f2-)
|
|
||||||
- go get -v
|
|
||||||
|
|
||||||
stages:
|
stages:
|
||||||
- test
|
- test
|
||||||
|
@ -15,10 +10,12 @@ stages:
|
||||||
compile:
|
compile:
|
||||||
stage: test
|
stage: test
|
||||||
script:
|
script:
|
||||||
- make prometheus-dnssec-exporter
|
- go get -v
|
||||||
|
- make prometheus-dnssec-exporter .changes
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- prometheus-dnssec-exporter
|
- prometheus-dnssec-exporter
|
||||||
|
- .changes
|
||||||
|
|
||||||
golangci-lint:
|
golangci-lint:
|
||||||
stage: test
|
stage: test
|
||||||
|
@ -30,7 +27,6 @@ release:
|
||||||
image: debian:bullseye
|
image: debian:bullseye
|
||||||
stage: release
|
stage: release
|
||||||
script:
|
script:
|
||||||
- make .changes
|
|
||||||
- python package/release.py
|
- python package/release.py
|
||||||
only:
|
only:
|
||||||
- tags
|
- tags
|
||||||
|
|
2
Makefile
2
Makefile
|
@ -4,7 +4,7 @@ PDE_REVISION=$$(git describe --tags --dirty | cut -d- -f2-)
|
||||||
|
|
||||||
LD_VERSION=-X 'github.com/prometheus/common/version.Version=$(PDE_VERSION)'
|
LD_VERSION=-X 'github.com/prometheus/common/version.Version=$(PDE_VERSION)'
|
||||||
LD_REVISION=-X 'github.com/prometheus/common/version.Revision=$(PDE_REVISION)'
|
LD_REVISION=-X 'github.com/prometheus/common/version.Revision=$(PDE_REVISION)'
|
||||||
LD_BRANCH=-X 'github.com/prometheus/common/version.Branch=$$(git branch | grep '*' | cut -d ' ' -f 2-)'
|
LD_BRANCH=-X 'github.com/prometheus/common/version.Branch=$(CI_COMMIT_REF_NAME)'
|
||||||
LD_USER=-X 'github.com/prometheus/common/version.BuildUser=$$(whoami)@$$(hostname -f)'
|
LD_USER=-X 'github.com/prometheus/common/version.BuildUser=$$(whoami)@$$(hostname -f)'
|
||||||
LD_DATE=-X 'github.com/prometheus/common/version.BuildDate=$$(date --iso-8601=seconds)'
|
LD_DATE=-X 'github.com/prometheus/common/version.BuildDate=$$(date --iso-8601=seconds)'
|
||||||
LDFLAGS=-s $(LD_VERSION) $(LD_REVISION) $(LD_BRANCH) $(LD_USER) $(LD_DATE)
|
LDFLAGS=-s $(LD_VERSION) $(LD_REVISION) $(LD_BRANCH) $(LD_USER) $(LD_DATE)
|
||||||
|
|
Loading…
Reference in a new issue