Create VERSION file during docker image build

This commit is contained in:
Marian Steinbach 2022-10-24 21:07:48 +02:00
parent 38846deca1
commit f48c6de7f3
3 changed files with 7 additions and 1 deletions

1
.gitignore vendored
View file

@ -8,4 +8,5 @@ kubernetes/green-spider-secret.yaml
/volumes
/screenshots
/k8s-jobs
/VERSION
.env

View file

@ -30,3 +30,4 @@ ADD rating /workdir/rating
ADD spider /workdir/spider
ADD export /workdir/export
ADD job.py /workdir/
ADD VERSION /workdir/VERSION

View file

@ -2,10 +2,12 @@ IMAGE := quay.io/netzbegruenung/green-spider:main
DB_ENTITY := spider-results
VERSION = $(shell git describe --exact-match --tags 2> /dev/null || git rev-parse HEAD)
.PHONY: dockerimage spider export
# Build docker image
dockerimage:
dockerimage: VERSION
docker build --progress plain -t $(IMAGE) .
# Fill the queue with spider jobs, one for each site.
@ -50,3 +52,5 @@ test:
$(IMAGE) \
-m unittest discover -p '*_test.py' -v
VERSION:
@echo $(VERSION) > VERSION