Commit 9b298270 authored by Michael Pyne's avatar Michael Pyne

CI: Remove needless build stage, document a working full build.

The commented portion (when turned into an equivalent Dockerfile) works
with latest kdesrc-build to get all the way through a build of dolphin.
But it takes quite some time so probably not appropriate for CI to run.
parent c72e6e6e
image: ubuntu:18.04
before_script:
- apt-get --quiet -qq update
- apt-get --quiet -qq install perl-modules git cmake g++ libio-socket-ssl-perl libyaml-perl
test:
stage: build
smoke-test:
image: ubuntu:18.04
script:
- apt-get --quiet -qq update
- apt-get --quiet -qq install perl-modules git cmake g++ libio-socket-ssl-perl libyaml-perl
- prove -I modules
# Verifies that kdesrc-build itself can get to a basic install from a supported
# scratch Docker repo
# Commented out because it takes so much time though :(
#install-test-opensuse:
# image: opensuse/leap:15.0
# script:
# - ./kdesrc-build --initial-setup && ./kdesrc-build --metadata-only
# - ./kdesrc-build --include-dependencies --stop-on-failure dolphin
  • For CI purpose probably build very simple application then dolphin? Or even simple tier1 or tier2 framework?

  • I'm thinking a simple framework or two. Maybe even a shell framework which exists just for testing the KDE cmake machinery. kdesrc-build itself could serve that function perhaps as it will build without any of the KF5 installed but will use KDocTools if present.

Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment