42 lines
1.2 KiB
YAML
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
|