summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFedja Beader <fedja@protonmail.ch>2024-02-07 17:28:08 +0100
committerFedja Beader <fedja@protonmail.ch>2024-02-07 17:28:32 +0100
commit3d6dbb31f086fe173e48a3020bd5b06dc93533d1 (patch)
tree567c46f1a7a6271a5b37a5b7326705c82e6e2a9a
parent7714c7c7bfe67e632b7f8162a5eab3eb7e4d0080 (diff)
downloadtmwa-3d6dbb31f086fe173e48a3020bd5b06dc93533d1.tar.gz
tmwa-3d6dbb31f086fe173e48a3020bd5b06dc93533d1.tar.bz2
tmwa-3d6dbb31f086fe173e48a3020bd5b06dc93533d1.tar.xz
tmwa-3d6dbb31f086fe173e48a3020bd5b06dc93533d1.zip
+ CI on Ubuntu 1804
-rw-r--r--.gitlab-ci.yml31
1 files changed, 31 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1719df6..a352648 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -35,6 +35,25 @@ re:debian-stable:build:
untracked: true
expire_in: 30 mins
+re:ubuntu1804:build:
+ <<: *prerequisites
+ stage: build
+ image: ubuntu:18.04
+ variables:
+ <<: *base_vars
+ script:
+ - echo "Building TMW Athena $CI_BUILD_NAME"
+ - git submodule update --init
+ - git fetch -t
+ - printf "Building TMW Athena version %s\n" "$(git describe --tags HEAD)"
+ - ./configure --user
+ - make
+ - make install
+ artifacts: # required for test stage
+ untracked: true
+ expire_in: 30 mins
+
+
re:debian-stable:test:
<<: *prerequisites
stage: test
@@ -45,3 +64,15 @@ re:debian-stable:test:
script:
- printf "Testing TMW Athena version %s\n" "$(git describe --tags HEAD)"
- make test
+
+
+re:ubuntu1804:test:
+ <<: *prerequisites
+ stage: test
+ image: ubuntu:18.04
+ variables:
+ <<: *base_vars
+ INSTALL_PACKAGES: gdb
+ script:
+ - printf "Testing TMW Athena version %s\n" "$(git describe --tags HEAD)"
+ - make test