btrfs-progs: README: update CI status and links
Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
16126bcff6
commit
71decdc5eb
2 changed files with 22 additions and 6 deletions
|
@ -18,8 +18,8 @@ This repository hosts following utilities and also documentation:
|
|||
* **libbtrfsutil** (LGPL v2.1) — 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
|
||||
-------------
|
||||
|
|
24
ci/README.md
24
ci/README.md
|
@ -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**
|
||||
|
||||
|
|
Loading…
Reference in a new issue