summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorToMe25 <tome25@gmx.de>2021-04-11 14:05:23 +0000
committerToMe25 <tome25@gmx.de>2021-04-11 14:05:23 +0000
commit61093d22d9b42eb235e792931e9eb4e5f24fd602 (patch)
tree058c19cb98fd8ca0e9d24d43dca91ea2d7dc7cc5
parentcc042e18330f86bd01e63c3603d23aa4e74ccb92 (diff)
downloadlibgtop-61093d22d9b42eb235e792931e9eb4e5f24fd602.tar.gz
Add automated test build on ubuntu
-rw-r--r--.gitlab-ci.yml28
1 files changed, 28 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 5854e7f4..f1eba76a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -15,6 +15,18 @@ variables:
libabigail
intltool
LAST_ABI_BREAK: "abccaf488a929de1e95e6a748485575dec52c998"
+ UBUNTU_DEPENDENCIES:
+ autoconf
+ automake
+ autopoint
+ gettext
+ glib2.0
+ gtk-doc-tools
+ libgirepository1.0-dev
+ libtool
+ make
+ texinfo
+ texlive
build-fedora:
image: fedora:latest
@@ -35,3 +47,19 @@ build-fedora:
- curl https://gitlab.freedesktop.org/hadess/check-abi/-/raw/main/contrib/check-abi-fedora.sh | bash
- dnf install -y $FEDORA_DEPENDENCIES_ABI_CHECK
- check-abi ${LAST_ABI_BREAK} $(git rev-parse HEAD)
+
+build-ubuntu:
+ image: ubuntu:latest
+ stage: build
+ except:
+ - tags
+ before_script:
+ - apt-get update
+ - apt-get install -y $UBUNTU_DEPENDENCIES
+ script:
+ - mkdir _build
+ - cd _build
+ - ../autogen.sh
+ - make
+ - make install
+ - make distcheck