From b5c91675be7b61b90d4f189f8e44337a6eb53fab Mon Sep 17 00:00:00 2001 From: Renaud G Date: Fri, 29 Apr 2022 11:14:27 +0200 Subject: try to set up KDE CI. --- .gitlab-ci.yml | 62 ++++------------------------------------------------------ 1 file changed, 4 insertions(+), 58 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e0bd22d..650877a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,59 +1,5 @@ -cppcheck: - image: ubuntu:bionic - before_script: - - apt update - - apt install -y --no-install-recommands cppcheck=1.82-1 doxygen clang clang-tools-extra - - cppcheck --version - script: - - cppcheck ./*.cpp --verbose --enable=all --inconclusive -- +# SPDX-FileCopyrightText: 2020 Volker Krause +# SPDX-License-Identifier: CC0-1.0 - -clang-tidy: - image: ubuntu:bionic - before_script: - - apt update - - apt install -y --no-install-recommands clang clang-tools-extra - - clang-tidy --version - script: - - clang-tidy -warnings-as-errors="*" -checks="-*,clang-analyze" - - -doxygen: - image: ubuntu:bionic - before_script: - - apt update - - apt install -y --no-install-recommands doxygen - - doxygen --version - - mkdir -p build/docs - script: - - doxygen docs/Doxyfile - artifacts: - paths: - - build/docs/html - - - - - - -build: - image: gcc -#include: - #- https://invent.kde.org/sysadmin/ci-tooling/raw/master/invent/ci-before.yml - #- https://invent.kde.org/sysadmin/ci-tooling/raw/master/invent/ci-applications-linux.yml - stage: build - before_script: - - apt update && apt -y install make cmake qt5-default libqt5network5 libqt5test5 libqt5core5a - script: - - mkdir -p build && cd build - - cmake .. -DCMAKE_BUILD_TYPE=Release - - cmake --build . - artifacts: - paths: - - build/libdiceparser.so.1.9.0 - - build/cli/bin/dice - # run tests using the binary built before - test: - stage: test - script: - - make test +include: + - https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux-qt6.yml -- cgit v1.2.3-70-g09d2