From 4a37d0da76be25e84db7ad6c2fa9f3080aa8db48 Mon Sep 17 00:00:00 2001 From: Guilherme Becker Agge <gba17@c3sl.ufpr.br> Date: Wed, 1 Aug 2018 11:40:51 -0300 Subject: [PATCH] SCRUM#463: Add more testing stages on CI --- .gitlab-ci.yml | 20 ++++---------------- 1 file changed, 4 insertions(+), 16 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 884bfbc..c3ad2f1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -29,26 +29,14 @@ test: - ubuntu - regular script: - # TODO: find a way to get the dependencies automatically - - apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y locales language-pack-gnome-pt language-pack-pt-base wget + - apt-get update && apt-get install -y wget + - echo "deb http://repo.c3sl.ufpr.br/le6/ unstable main" > /etc/apt/sources.list.d/le6.list - wget -O- http://repo.c3sl.ufpr.br/le6/le.c3sl.ufpr.br.key | apt-key add - - - echo "deb http://repo.c3sl.ufpr.br/le6/ testing main" > /etc/apt/sources.list.d/le6.list && apt-get update - - locale-gen pt_BR.UTF-8 - - export LANG=pt_BR.UTF-8 - echo "Installation test:" - - apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -y install $(pwd)/build/*.deb + - apt-get update && DEBIAN_FRONTEND=noninteractive apt-get -y install $(pwd)/build/*.deb language-pack-gnome-pt language-pack-pt-base - echo "Removal test:" - - pkg_name=$(dpkg -I $(pwd)/build/*.deb | grep Package | head -1 | cut -d ':' -f2) + - pkg_name=$(head -n 1 package/debian/changelog | cut -d' ' -f1) - DEBIAN_FRONTEND=noninteractive apt -y remove $pkg_name - - echo "Getting latest stable package from repo..." - - DEBIAN_FRONTEND=noninteractive apt-get -y install wget - - wget http://repo.c3sl.ufpr.br/le6/dists/stable/main/binary-amd64/Packages - - wget http://repo.c3sl.ufpr.br/le6/$(tail -n +$(grep -n "Package:${pkg_name}" Packages | cut -d ":" -f1) Packages | grep "Filename" | head -1 |cut -d " " -f2) - - echo "Update test:" - - DEBIAN_FRONTEND=noninteractive apt-get -y install $(pwd)/*.deb - - DEBIAN_FRONTEND=noninteractive apt-get -y install $(pwd)/build/*.deb - - echo "Downgrade test:" - - DEBIAN_FRONTEND=noninteractive apt-get -y --allow-downgrades install $(pwd)/*.deb dependencies: - build -- GitLab