diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 659337bc23fc0bedf1fd8045f82a5ee427d66d4d..6a4a1e0e9b534e4b227f2c9cda29c60092e4fc43 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,8 +2,8 @@ image: ubuntu:bionic before_script: - dpkg --add-architecture i386 - - apt-get update -q - - apt-get install -q -y libx11-dev:i386 libc6-dev-i386 libx11-dev libc6-dev build-essential + - apt-get -q update + - apt-get -q install -y libx11-dev:i386 libc6-dev-i386 libx11-dev libc6-dev build-essential stages: - build @@ -20,9 +20,9 @@ make: unit-tests: stage: test script: - - apt-get install -q -y software-properties-common + - apt-get -q install -y software-properties-common - add-apt-repository -y ppa:snaipewastaken/ppa - - apt-get install -q -y criterion-dev + - apt-get -q install -y criterion-dev - make test - ./test/test tags: @@ -30,17 +30,16 @@ unit-tests: publish-docs: stage: deploy - before_script: - - apt-get update - - apt-get install doxygen graphviz -y - - 'which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )' + script: + - apt-get -q update + - apt-get -q install -y doxygen graphviz + - 'which ssh-agent || ( apt-get -q update -y && apt-get -q install openssh-client -y )' - eval $(ssh-agent -s) - echo "$DOCS_SSH_PRIVATE_KEY" | tr -d '\r' | ssh-add - > /dev/null - mkdir -p ~/.ssh - chmod 700 ~/.ssh - ssh-keyscan perso.iiens.net >> ~/.ssh/known_hosts - chmod 644 ~/.ssh/known_hosts - script: - doxygen Doxyfile - tar czf docs.tgz -C docs/html . - scp docs.tgz $DOCS_SSH_HOST:html/diglog