From fdf36fbc80feaee434af9cc825f3e96a8f762078 Mon Sep 17 00:00:00 2001 From: Kubat <mael.martin31@gmail.com> Date: Fri, 14 Oct 2022 15:28:02 +0200 Subject: [PATCH] CI: Cleanup CI file --- .gitlab-ci.yml | 33 ++++----------------------------- 1 file changed, 4 insertions(+), 29 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 05bf7016..c8f80adb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,30 +1,20 @@ -.breaking_tests: &breaking_tests - allow_failure: true -.bin_generation: &bin_generation - stage: package - only: - - master - -.main_tests: &main_tests - tags: - - kurisu +.common_build: only: - master - merge_requests except: variables: - - $CI_MERGE_REQUEST_TITLE =~ /^WIP:/ - - $CI_MERGE_REQUEST_TITLE =~ /^Draft:/ + - $CI_MERGE_REQUEST_TITLE =~ /^WIP:.*/ + - $CI_MERGE_REQUEST_TITLE =~ /^Draft:.*/ - $CI_COMMIT_TITLE =~ /.*\[skip-ci\].*/ - $CI_COMMIT_TITLE =~ /.*\[SKIP-CI\].*/ - $CI_COMMIT_TITLE =~ /.*\[WIP\].*/ - $CI_COMMIT_TITLE =~ /.*\[wip\].*/ - $CI_COMMIT_TITLE =~ /.*\[no-build\].*/ - $CI_COMMIT_TITLE =~ /.*\[NO-BUILD\].*/ - -.common_build: before_script: + - lsb_release -a - apt update && apt -y install make libmpv-dev cmake clang clang-format gcc g++ xxd mkvtoolnix libcurl4-openssl-dev libsqlite3-dev manpages man-db libfontconfig-dev qt6-base qt6-declarative qt6-multimedia qt6-multimedia-ffmpeg @@ -56,18 +46,3 @@ build-gcc: variables: c_compiler: gcc cxx_compiler: g++ - -################################################# -### Packages #################################### -################################################# - -# package-kagari: -# <<: *bin_generation -# <<: *main_tests -# script: utils/scripts/validate.bash --step=kagari - -# package-appimage: -# <<: *bin_generation -# <<: *main_tests -# needs: ["build-clang"] -# script: utils/scripts/validate.bash --build=gcc --static-modules --appimage --step=configure,build,copy-all -- GitLab