CI: Document CI system in wiki.
Open, NormalPublic

Description

A friendly reminder to myself that this needs to be done.

scarlettclark updated the task description. (Show Details)
scarlettclark raised the priority of this task from to Normal.
scarlettclark claimed this task.
scarlettclark added a project: build.kde.org.
scarlettclark moved this task to Backlog on the build.kde.org board.
scarlettclark added a subscriber: scarlettclark.
scarlettclark renamed this task from Document Notifications to CI: Document Notifications.May 11 2015, 8:42 PM
scarlettclark merged a task: Restricted Maniphest Task.Jun 15 2015, 2:14 PM
scarlettclark renamed this task from CI: Document Notifications to CI: Document CI system in wiki..
scarlettclark updated the task description. (Show Details)
scarlettclark changed the visibility from "All Users" to "Public (No Login Required)".Jul 31 2015, 9:40 PM

Or anywhere really :)

The wiki makes sense I think. I'll add a pile of documentation covering the process of how it works, what causes jobs to be created (DSL + gather-jobs), what controls the steps that are executed (Pipeline templates), and what each step does (the Python helpers) including dependency resolution, the Product concept, etc.

Excellent, thanks :)

Does it make sense to use the Phabricator wiki rather than Techbase? Kind of curious about the policy of one versus the other. I ended up glancing at https://phabricator.kde.org/w/build-kde-org/configuration/git/ and tried to pull down git://anongit.kde.org/sysadmin/ci-master-config but it didn't work

Restricted Application added a subscriber: sysadmin. · View Herald TranscriptFeb 17 2018, 10:40 PM

Oh dear, that part of the documentation is indeed quite out of date.

In regards to the current set of tooling, it all now lives in sysadmin/ci-tooling on our Git infrastructure.