From 7679e34b9e576cc2347afce7961e2dcdf3eebcbb Mon Sep 17 00:00:00 2001 From: jklippel Date: Sat, 9 Apr 2022 12:23:22 +0200 Subject: [PATCH] Start documentation on Continuous Integration / Woodpecker (#214) - Initial section introducing CI - Section on woodpecker on codeberg with a link to the request-access repository which already has good documentation on the current status of the Codeberg-CI Related to #168 Co-authored-by: Jan Klippel Reviewed-on: https://codeberg.org/Codeberg/Documentation/pulls/214 Co-authored-by: jklippel Co-committed-by: jklippel --- content/advanced/ci.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 content/advanced/ci.md diff --git a/content/advanced/ci.md b/content/advanced/ci.md new file mode 100644 index 0000000..aefd0e0 --- /dev/null +++ b/content/advanced/ci.md @@ -0,0 +1,21 @@ +--- +eleventyNavigation: +key: CI +title: Continuous Integration +parent: AdvancedUsage +--- + +Every piece of code should be tested regularly. Ideally developers already implement unit-tests to test the functionality of code sections. +Some projects even implement a suite of integration tests, testing whether the code in different parts of the software works as a whole and (still) provides the functionality the software promises to deliver. +Running these tests regularly (or continuously) is the job of a Continuous Integration solution. +The results of the tests are displayed to the project members and maintainers enabling them to identify problems and react if errors occur. + +## Using the woodpecker CI of Codeberg + +Codeberg currently provides an instance of [Woodpecker CI](https://woodpecker-ci.org/) to some projects. +The service is currently in the closed testing phase. Meaning the access is currently limited to selected persons. + +The [README.md](https://codeberg.org/Codeberg-CI/request-access) of the Codeberg-CI repository contains more details in case +you want to apply for access to the Woodpecker CI. + +If you are just curious about Woodpecker or already got access to a Woodpecker instance, the woodpecker project has a [great documentation](https://woodpecker-ci.org/docs/intro) on how to use Woodpecker in your repositories.