aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cryptomilk.org>2020-03-28 06:53:42 +0100
committerAndreas Schneider <asn@cryptomilk.org>2020-03-30 09:46:18 +0200
commit7f869e4c99ac6f665752a783c6925cbebac303c0 (patch)
tree1ca512aedc448452646ea7edb3735a8bda077831
parentb2c7fce968025a2ffb393e2eb4a79cac125bd691 (diff)
downloadlibssh-7f869e4c99ac6f665752a783c6925cbebac303c0.tar.gz
libssh-7f869e4c99ac6f665752a783c6925cbebac303c0.tar.xz
libssh-7f869e4c99ac6f665752a783c6925cbebac303c0.zip
gitlab-ci: Add a build template
Signed-off-by: Andreas Schneider <asn@cryptomilk.org> Reviewed-by: Jakub Jelen <jjelen@redhat.com>
-rw-r--r--.gitlab-ci.yml22
1 files changed, 17 insertions, 5 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 924e2711..73f46e00 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -6,22 +6,34 @@ variables:
TUMBLEWEED_BUILD: buildenv-tumbleweed
MINGW_BUILD: buildenv-mingw
-.tests:
+.build:
before_script:
- - mkdir -p obj && cd obj
+ - uname -a
+ - cat /etc/os-release
+ - mount
+ - df -h
+ - cat /proc/swaps
+ - free -h
+ - mkdir -p obj && cd obj
script:
- - make -j$(nproc) && ctest --output-on-failure
+ - make -j$(nproc)
# Do not use after_script as it does not make the targets fail
tags:
- - shared
+ - shared
except:
- - tags
+ - tags
artifacts:
expire_in: 1 week
when: on_failure
paths:
- obj/
+.tests:
+ extends: .build
+ script:
+ - make -j$(nproc) && ctest --output-on-failure
+ # Do not use after_script as it does not make the targets fail
+
.fedora:
extends: .tests
image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$FEDORA_BUILD