2020-03-03 15:49:57 -05:00
|
|
|
#
|
|
|
|
# SPDX-License-Identifier: BSD-2-Clause
|
2020-04-30 04:15:35 -04:00
|
|
|
# SPDX-FileCopyrightText: 2019 Bhushan Shah <bshah@kde.org>
|
2020-09-06 07:18:57 -04:00
|
|
|
# SPDX-FileCopyrightText: 2019-2020 Johan Ouwerkerk <jm.ouwerkerk@gmail.com>
|
2020-11-08 02:52:09 -05:00
|
|
|
# SPDX-FileCopyrightText: 2020 Nicolás Alvarez
|
2020-03-03 15:49:57 -05:00
|
|
|
#
|
|
|
|
|
2019-03-24 17:31:15 -04:00
|
|
|
include:
|
|
|
|
- https://invent.kde.org/sysadmin/ci-tooling/raw/master/invent/ci-before.yml
|
2020-09-06 07:18:57 -04:00
|
|
|
- https://invent.kde.org/sysadmin/ci-tooling/raw/master/invent/ci-extragear-freebsd.yml
|
2020-06-11 02:55:25 -04:00
|
|
|
- https://invent.kde.org/sysadmin/ci-tooling/raw/master/invent/ci-reuse.yml
|
2020-09-21 11:30:21 -04:00
|
|
|
- https://invent.kde.org/sysadmin/ci-tooling/raw/master/invent/ci-static-analysis.yml
|
2019-03-24 17:31:15 -04:00
|
|
|
- https://invent.kde.org/sysadmin/ci-tooling/raw/master/invent/binary-flatpak.yml
|
|
|
|
|
|
|
|
variables:
|
2019-10-21 13:16:51 -04:00
|
|
|
BUNDLE: org.kde.keysmith.flatpak
|
2020-11-06 11:46:14 -05:00
|
|
|
BRANCH_GROUP: kf5-qt5
|
|
|
|
PRODUCT: Extragear
|
2019-03-24 17:31:15 -04:00
|
|
|
|
|
|
|
flatpak:
|
|
|
|
extends: .flatpak
|
|
|
|
variables:
|
2019-10-21 13:16:51 -04:00
|
|
|
MANIFEST_PATH: org.kde.keysmith.json
|
|
|
|
APP_ID: org.kde.keysmith
|
|
|
|
FLATPAK_MODULE: org.kde.keysmith
|
2019-12-28 10:30:23 -05:00
|
|
|
CMAKE_ARGS: -DBUILD_TESTING=OFF
|
2020-09-21 11:30:21 -04:00
|
|
|
|
2020-11-06 11:46:14 -05:00
|
|
|
#
|
|
|
|
# Build jobs for Qt 5.15 which are not provided by CI templates (yet).
|
|
|
|
#
|
|
|
|
|
|
|
|
android kf5-qt5 qt5.15:
|
|
|
|
image: "kdeorg/ci-android"
|
|
|
|
extends: .android
|
|
|
|
only:
|
|
|
|
- master
|
|
|
|
- merge_requests
|
|
|
|
variables:
|
|
|
|
PLATFORM: AndroidQt5.15
|
|
|
|
|
|
|
|
linux kf5-qt5 qt5.15:
|
|
|
|
image: "kdeorg/ci-suse-qt515"
|
|
|
|
extends: .linux
|
|
|
|
only:
|
|
|
|
- master
|
|
|
|
- merge_requests
|
|
|
|
variables:
|
|
|
|
PLATFORM: SUSEQt5.15
|
2020-11-06 19:34:24 -05:00
|
|
|
|
2020-11-06 11:46:14 -05:00
|
|
|
#
|
|
|
|
# Add static analysis jobs for Qt 5.15 builds.
|
|
|
|
#
|
|
|
|
|
|
|
|
static-analysis-linux-merge-request kf5-qt5 qt5.15:
|
2020-09-21 11:30:21 -04:00
|
|
|
extends: .static-analysis-linux-merge-request
|
2020-11-06 11:46:14 -05:00
|
|
|
image: "kdeorg/ci-suse-qt515"
|
|
|
|
variables:
|
|
|
|
PLATFORM: SUSEQt5.15
|
|
|
|
dependencies:
|
|
|
|
- linux kf5-qt5 qt5.15
|
2020-09-21 11:30:21 -04:00
|
|
|
|
2020-11-06 11:46:14 -05:00
|
|
|
static-analysis-linux-commit kf5-qt5 qt5.15:
|
2020-09-21 11:30:21 -04:00
|
|
|
extends: .static-analysis-linux-commit
|
2020-11-06 11:46:14 -05:00
|
|
|
image: "kdeorg/ci-suse-qt515"
|
|
|
|
variables:
|
|
|
|
PLATFORM: SUSEQt5.15
|
|
|
|
dependencies:
|
|
|
|
- linux kf5-qt5 qt5.15
|