diff options
author | Andreas Schneider <asn@cryptomilk.org> | 2020-03-28 06:53:42 +0100 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2020-03-30 09:46:18 +0200 |
commit | 7f869e4c99ac6f665752a783c6925cbebac303c0 (patch) | |
tree | 1ca512aedc448452646ea7edb3735a8bda077831 | |
parent | b2c7fce968025a2ffb393e2eb4a79cac125bd691 (diff) | |
download | libssh-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.yml | 22 |
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 |