btrfs-progs: README: update CI status and links

Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
David Sterba 2023-04-13 16:51:00 +02:00
parent 16126bcff6
commit 71decdc5eb
2 changed files with 22 additions and 6 deletions

View File

@ -18,8 +18,8 @@ This repository hosts following utilities and also documentation:
* **libbtrfsutil** (LGPL v2.1) &mdash; C and python 3 bindings, see [libbtrfsutil/README.md](libbtrfsutil/README.md) for more
* manual pages and documentation source published at [btrfs.readthedocs.io](https://btrfs.readthedocs.io) (RTD)
See [INSTALL](INSTALL) for build instructions and [tests/README.md](tests/README.md) for
testing information.
See [INSTALL](INSTALL) for build instructions, [tests/README.md](tests/README.md) for
testing information and [ci/README.md](ci/README.md) for CI information.
Release cycle
-------------

View File

@ -19,18 +19,34 @@ eventually.
## Hosted
No active hosted CI is currently set up, we're looking for one.
Currently the CI is hosted on Github actions, running build and functional tests.
Reuirements:
Status: https://github.com/kdave/btrfs-progs/actions
* recent kernel, latest stable if possible, 5.10 is minimum
Tested branches:
- devel - regularly pushed during development, basic build and functionality test
- release-test - pushed before a release to verify more build targets (for backward
compatibility)
- devel-ci - for testing and development of the CI itself
References:
- Documentation: https://docs.github.com/en/actions
- Details about image package versions, updates: https://github.com/actions/runner-images
### Requirements for hosted infrastructure
In case migration to another hosted CI is needed:
* recent kernel, latest stable if possible, 5.15 is minimum
* ability to run commands as root
* ability to create loop devices (losetup)
* ability to mount and unmount filesystems
* integration with github/gitlab repository to watch for updates
* enough granted run time to finish the testsuite
* (optional) run docker images
* (nice to have) web gui with results, email notifications
* (nice to have) web GUI with results, email notifications
**Gitlab**