diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9cad7718f1e96e93d65773e17402c45acd54c642..a54739e23163fe5fb245b1f628c2ac3519415d5f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -11,10 +11,20 @@ before_script: test: script: - - ./gradlew animalSnifferMain animalSnifferTest - - ./gradlew test + - ./gradlew --no-daemon animalSnifferMain animalSnifferTest + - ./gradlew --no-daemon test -after_script: - # this file changes every time but should not be cached + after_script: + # these file change every time but should not be cached - rm -f $GRADLE_USER_HOME/caches/modules-2/modules-2.lock - rm -fr $GRADLE_USER_HOME/caches/*/plugin-resolution/ + +test_reproducible: + image: briar/reproducer:latest + script: + - cd .. && mv briar /opt/briar-reproducer/ + - cd /opt/briar-reproducer + - ./reproduce.py ${CI_COMMIT_REF_NAME} + only: + - tags +