except:
- tags
+.test_template: &deb_test_definition
+ stage: test
+ script:
+ - cat /etc/os-release
+ - GV_VERSION=$( cat VERSION )
+ - COLLECTION=$( cat COLLECTION )
+ - zcat graphviz-${GV_VERSION}.tar.gz | tar xf -
+ - . /etc/os-release
+ - DIR=Packages/${COLLECTION}/${ID}/${VERSION_ID}
+ - ARCH=$( uname -m )
+ - apt install ./${DIR}/os/${ARCH}/libgraphviz4_${GV_VERSION}-1_amd64.deb
+ - apt install ./${DIR}/os/${ARCH}/graphviz_${GV_VERSION}-1_amd64.deb
+ - cd graphviz-${GV_VERSION}
+ - ./configure
+ - make -C tests/regression_tests/shapes check
+
centos6-build:
<<: *rpm_build_definition
tags:
image: "graphviz/graphviz:ubuntu-19.10"
ubuntu19-10-test:
- stage: test
- script:
- - cat /etc/os-release
- - ls -lt
- - GV_VERSION=$( cat VERSION )
- - COLLECTION=$( cat COLLECTION )
- - zcat graphviz-${GV_VERSION}.tar.gz | tar xf -
- - . /etc/os-release
- - DIR=Packages/${COLLECTION}/${ID}/${VERSION_ID}
- - ARCH=$( uname -m )
- - find Packages
- - apt install ./${DIR}/os/${ARCH}/libgraphviz4_${GV_VERSION}-1_amd64.deb
- - apt install ./${DIR}/os/${ARCH}/graphviz_${GV_VERSION}-1_amd64.deb
- - cd graphviz-${GV_VERSION}
- - ./configure
- - make -C tests/regression_tests/shapes check
+ <<: *deb_test_definition
+ tags:
+ - linux
image: "graphviz/graphviz:ubuntu-19.10"
- only:
- - master
- - run-tests-on-gitlab-runners
deployment:
stage: deploy