From 55051c90a4ce234c533ba571925916e22ee1be76 Mon Sep 17 00:00:00 2001 From: Piotr Gawron <piotr.gawron@uni.lu> Date: Tue, 21 May 2019 17:49:31 +0200 Subject: [PATCH] added DEBIAN_FRONTEND=noninteractive prefixe to improve logging of ci scripts --- .gitlab-ci.yml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 21ec764903..09943395a7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -25,7 +25,7 @@ test_backend 1 15: script: #xvfb is for X11 connection used by some parts of the java code: https://stackoverflow.com/a/47575851/1127920 - apt-get update - - apt-get install -y xvfb + - DEBIAN_FRONTEND=noninteractive apt-get install -y xvfb - Xvfb :99 & - export DISPLAY=:99 @@ -203,9 +203,9 @@ build_war: - minerva.war script: - apt-get update - - apt-get install -y curl gnupg git ant + - DEBIAN_FRONTEND=noninteractive apt-get install -y curl gnupg git ant - curl -sL https://deb.nodesource.com/setup_9.x | bash - - - apt-get install -y nodejs + - DEBIAN_FRONTEND=noninteractive apt-get install -y nodejs - ant maven-build - cp web/target/web-1.0.war minerva.war @@ -214,9 +214,9 @@ java_11_compatibility: stage: test script: - apt-get update - - apt-get install -y curl gnupg git ant + - DEBIAN_FRONTEND=noninteractive apt-get install -y curl gnupg git ant - curl -sL https://deb.nodesource.com/setup_9.x | bash - - - apt-get install -y nodejs + - DEBIAN_FRONTEND=noninteractive apt-get install -y nodejs - mvn clean install -DskipTests=true @@ -225,9 +225,9 @@ dependency_conflict_check: stage: test script: - apt-get update - - apt-get install -y curl gnupg git ant + - DEBIAN_FRONTEND=noninteractive apt-get install -y curl gnupg git ant - curl -sL https://deb.nodesource.com/setup_9.x | bash - - - apt-get install -y nodejs + - DEBIAN_FRONTEND=noninteractive apt-get install -y nodejs - mvn clean install -DskipTests=true - set +e @@ -254,7 +254,7 @@ build_debian_package: - mkdir web/target/ - mv minerva.war web/target/web-1.0.war - apt-get update - - apt-get install -y dh-make build-essential lintian devscripts xsltproc fakeroot xsltproc docbook-xsl + - DEBIAN_FRONTEND=noninteractive apt-get install -y dh-make build-essential lintian devscripts xsltproc fakeroot xsltproc docbook-xsl - export DEBFULLNAME="Piotr Gawron" - export DEBEMAIL="piotr.gawron@uni.lu" - debian/create-debian-pkg.sh @@ -274,7 +274,7 @@ test_upgrade_debian_package: - build_debian_package script: - apt-get update - - apt-get install -y ssh software-properties-common dirmngr wget curl apt-transport-https + - DEBIAN_FRONTEND=noninteractive apt-get install -y ssh software-properties-common dirmngr wget curl apt-transport-https - debian_file=$(ls debian/*.deb) - version=$(echo $debian_file| cut -f2 -d"_") - echo "PUT $debian_file /docker/incoming" | sftp -o StrictHostKeyChecking=no user@debian-repo @@ -292,7 +292,7 @@ test_upgrade_debian_package: - mv /usr/sbin/policy-rc.d /usr/sbin/policy-rc.d.backup - mv gitlab-ci-policy-rc.d /usr/sbin/policy-rc.d - chmod 0755 /usr/sbin/policy-rc.d - - apt-get install -y --allow-unauthenticated minerva + - DEBIAN_FRONTEND=noninteractive apt-get install -y --allow-unauthenticated minerva #local repository with new version - apt-add-repository "deb http://debian-repo/ unstable main" @@ -324,7 +324,7 @@ test_install_debian_package: - build_debian_package script: - apt-get update - - apt-get install -y ssh software-properties-common dirmngr wget curl + - DEBIAN_FRONTEND=noninteractive apt-get install -y ssh software-properties-common dirmngr wget curl - debian_file=$(ls debian/*.deb) - echo "PUT $debian_file /docker/incoming" | sftp -o StrictHostKeyChecking=no user@debian-repo - ssh root@debian-repo /usr/local/sbin/reprepro-import @@ -340,7 +340,7 @@ test_install_debian_package: - mv /usr/sbin/policy-rc.d /usr/sbin/policy-rc.d.backup - mv gitlab-ci-policy-rc.d /usr/sbin/policy-rc.d - chmod 0755 /usr/sbin/policy-rc.d - - apt-get install -y --allow-unauthenticated minerva + - DEBIAN_FRONTEND=noninteractive apt-get install -y --allow-unauthenticated minerva - mv /usr/sbin/policy-rc.d.backup /usr/sbin/policy-rc.d - service tomcat8 start #we need to wait a bit for tomcat start @@ -392,7 +392,7 @@ test_deploy_with_db_without_superadmin_rights: - tags script: - apt-get update - - apt-get install -y postgresql-client + - DEBIAN_FRONTEND=noninteractive apt-get install -y postgresql-client - mkdir /etc/minerva - echo "database.uri=jdbc:postgresql://postgres:5432/test" > /etc/minerva/db.properties - echo "database.username=test" >> /etc/minerva/db.properties -- GitLab