Diff for "Code/ContinuousIntegration"

Not logged in - Log In / Register

Differences between revisions 2 and 3
Revision 2 as of 2022-11-08 22:52:23
Size: 1269
Editor: clinton-fung
Comment:
Revision 3 as of 2023-06-23 10:59:45
Size: 1266
Editor: jugmac00
Comment: updated link from lpcraft to lpci
Deletions are marked like this. Additions are marked like this.
Line 21: Line 21:
You can find the syntax for the configuration file at https://lpcraft.readthedocs.io/en/latest/configuration.html. You can find the syntax for the configuration file at https://lpci.readthedocs.io/en/latest/configuration.html.

Continuous Integration

Launchpad CI tries to make software development and collaboration easier.

Use Launchpad CI to catch bugs before they go into main/master, enforce coding standards by running linters, or make sure your project's documentation is still building - or all three of them.

How does this work?

  1. create a .launchpad.yaml with your desired configuration

  2. add it to your repository

  3. git push to Launchpad

Launchpad will build/test/lint/etc. your project.

After the run Launchpad will report the status of the build in the UI via a green checkmark or a red cross.

In case of an error you will additionally receive an email.

Documentation

You can find the syntax for the configuration file at https://lpci.readthedocs.io/en/latest/configuration.html.

Feature Requests / Known Issues

Please note that Launchpad CI still has some rough edges.

You can have a look the currently known issues. Please let us know when you miss a feature or encounter a bug.

Support

Employees of Canonical can get support at the Launchpad channel on Mattermost. External users can use the usual channels.

Code/ContinuousIntegration (last edited 2023-06-23 11:00:17 by jugmac00)