OpenMiInk/third_party/kde-ci-utilities/gitlab-templates/blocks/ci-linux-base.yml
Hellings b8c8ff98e2 Hi
2026-10-16 09:05:56 -04:00

42 lines
1.2 KiB
YAML

.ci_linux_base:
stage: build
rules:
- !reference [.default_rules, rules]
variables:
KDECI_PLATFORM_PATH:
KDECI_CC_CACHE: /mnt/$KDECI_PLATFORM_PATH/caches/
KDECI_CACHE_PATH: /mnt/$KDECI_PLATFORM_PATH/artifacts/
KDECI_GITLAB_SERVER: https://invent.kde.org/
KDECI_PACKAGE_PROJECT: teams/ci-artifacts/$KDECI_PLATFORM_PATH
interruptible: true
before_script:
- git clone https://invent.kde.org/sysadmin/ci-utilities.git --depth=1
- git clone https://invent.kde.org/sysadmin/repo-metadata.git ci-utilities/repo-metadata/ --depth=1
coverage: '/^TOTAL.*\s+(\d+\%)$/'
artifacts:
expire_in: 2 weeks
when: always
paths:
- "**/failed_test_shot_*.png" # deprecated use appium_artifact_ instead
- "**/appium_artifact_*"
- "public/**"
reports:
junit: JUnitTestResults.xml
coverage_report:
coverage_format: cobertura
path: CoberturaLcovResults.xml
.suse_tumbleweed_qt6stable:
image: storage.kde.org/vm-images/suse-qt611
tags:
- MinimalVM
- amd64
variables:
KDECI_PLATFORM_PATH: suse-qt6.11
.suse_tumbleweed_qt6stable_docker:
image: invent-registry.kde.org/sysadmin/ci-images/suse-qt611:latest
tags:
- Linux
variables:
KDECI_PLATFORM_PATH: suse-qt6.11