Skip to content
Snippets Groups Projects
Commit c44b7b0f authored by Henrik tom Wörden's avatar Henrik tom Wörden
Browse files

ENH: add ci job for testing debian package

parent 7d8f8234
No related branches found
No related tags found
No related merge requests found
...@@ -115,6 +115,30 @@ test: ...@@ -115,6 +115,30 @@ test:
when: on_failure when: on_failure
expire_in: 1 week expire_in: 1 week
test_debian:
tags: [docker]
stage: test
image: $CI_REGISTRY_INDISCALE/caosdb/src/caosdb-deploy/caosdb-run-base:latest
script:
# get debian image
- 'curl --location --output debian_artifacts.zip --header "JOB-TOKEN: $CI_DEBIAN_JOB_TOKEN" "https://gitlab.indiscale.com/api/v4/projects/14/jobs/$DEBIAN_JOB_ID/artifacts"'
- unzip debian_artifacts.zip
- dpkg -i /path/to/file
- apt-get install -f
- cd .docker
# the pyinttest docker writes the return value of the tests into the
# file result
- /bin/sh ./run.sh
- cd ..
dependencies: [cert]
artifacts:
paths:
- caosdb_log.txt
- mariadb_log.txt
when: on_failure
expire_in: 1 week
build-testenv: build-testenv:
tags: [cached-dind] tags: [cached-dind]
image: docker:19.03 image: docker:19.03
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment