Kubuntu/CI/Metadata

From KDE Community Wiki
< Kubuntu‎ | CI
Revision as of 12:59, 27 October 2014 by Apachelogger (talk | contribs) (Created page with "This page outlines the debian/meta/ directory contents used by CI systems to create builds. The foremost reason the metadata is stored in debian/, and thus in a branch depende...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This page outlines the debian/meta/ directory contents used by CI systems to create builds. The foremost reason the metadata is stored in debian/, and thus in a branch dependent manner, is because data might be different on a per-branch basis.

debian/meta/ can be present and useful for release branches if they are also subject to automation.

Format Types

  • single-line

    Single-line file containing the full upstream repository URL. May contain a final newline, scripts should strip accordingly when reading the file as a whole.

  • json

    Valid json data. Format dependent on file.

Files

  • debian/meta/
    • repo

      single-line :: URL to upstream source repository.

    • branch

      single-line :: URL to upstream source branch in repository.

    • tarball

      single-line :: URL to upstream tarball (only useful for release branches - currently not used).

    • cmake-ignore.json

      json :: An array of cmake-dependency identifiers to ignore when reported as missing.