specific job for checkversions
This commit is contained in:
parent
cc8257817f
commit
d2d409b857
@ -14,6 +14,12 @@ tests:
|
|||||||
script:
|
script:
|
||||||
- "CFLAGS=-fsanitize=address LDFLAGS=-fsanitize=address OPTIM=0 make check || exit 1"
|
- "CFLAGS=-fsanitize=address LDFLAGS=-fsanitize=address OPTIM=0 make check || exit 1"
|
||||||
|
|
||||||
|
checkversions:
|
||||||
|
stage: test
|
||||||
|
allow_failure: true
|
||||||
|
script:
|
||||||
|
- "make -C 3rdparty/ checkversions && test ! -f 3rdparty/check-version-failed || exit 1"
|
||||||
|
|
||||||
job_linux:
|
job_linux:
|
||||||
stage: build
|
stage: build
|
||||||
before_script:
|
before_script:
|
||||||
@ -27,7 +33,6 @@ job_linux:
|
|||||||
- "make docarchive || exit 1"
|
- "make docarchive || exit 1"
|
||||||
after_script:
|
after_script:
|
||||||
- "echo $CI_JOB_ID > LINUX_JOB_ID"
|
- "echo $CI_JOB_ID > LINUX_JOB_ID"
|
||||||
- "cd 3rdparty; make checkversions"
|
|
||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- "*.zip"
|
- "*.zip"
|
||||||
|
|||||||
9
3rdparty/Makefile
vendored
9
3rdparty/Makefile
vendored
@ -650,7 +650,10 @@ checkversion-%:
|
|||||||
@echo "checking $* version"
|
@echo "checking $* version"
|
||||||
$(eval PKG := $(shell echo $* | tr a-z A-Z))
|
$(eval PKG := $(shell echo $* | tr a-z A-Z))
|
||||||
$(eval LATEST := $(LATEST$(PKG)VER))
|
$(eval LATEST := $(LATEST$(PKG)VER))
|
||||||
@if [ -z "$(LATEST)" ] ; then echo "failed to retrieve latest version of $*" ; \
|
@if [ -z "$(LATEST)" ] ; then \
|
||||||
elif [ "$($(PKG)VER)" != "$(LATEST)" ] ; \
|
echo "failed to retrieve latest version of $*" ; \
|
||||||
then echo "$* $($(PKG)VER) is outdated, latest version is $(LATEST)" ; \
|
touch check-version-failed ; \
|
||||||
|
elif [ "$($(PKG)VER)" != "$(LATEST)" ] ; then \
|
||||||
|
echo "$* $($(PKG)VER) is outdated, latest version is $(LATEST)" ; \
|
||||||
|
touch check-version-failed ; \
|
||||||
fi
|
fi
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user