Diff for "Code/ContinuousIntegration"

Not logged in - Log In / Register

Differences between revisions 3 and 4
Revision 3 as of 2023-06-23 10:59:45
Size: 1266
Editor: jugmac00
Comment: updated link from lpcraft to lpci
Revision 4 as of 2023-06-23 11:00:17
Size: 1263
Editor: jugmac00
Comment: updated one more link from lpcraft to lpci
Deletions are marked like this. Additions are marked like this.
Line 27: Line 27:
You can have a look the [[https://bugs.launchpad.net/lpcraft|currently known issues]]. Please let us know when you miss a feature or encounter a bug. You can have a look the [[https://bugs.launchpad.net/lpci|currently known issues]]. Please let us know when you miss a feature or encounter a bug.

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)