git: fdf2dd7e44 - main - status 2023q3: add Cirrus-CI report
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 20 Jul 2023 13:11:54 UTC
The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/doc/commit/?id=fdf2dd7e44f8f730c4cfc8963d7244a70eff1fcc commit fdf2dd7e44f8f730c4cfc8963d7244a70eff1fcc Author: Ed Maste <emaste@FreeBSD.org> AuthorDate: 2023-07-18 19:24:01 +0000 Commit: Ed Maste <emaste@FreeBSD.org> CommitDate: 2023-07-20 13:11:39 +0000 status 2023q3: add Cirrus-CI report --- .../en/status/report-2023-04-2023-06/cirrus.adoc | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/website/content/en/status/report-2023-04-2023-06/cirrus.adoc b/website/content/en/status/report-2023-04-2023-06/cirrus.adoc new file mode 100644 index 0000000000..5082e9824f --- /dev/null +++ b/website/content/en/status/report-2023-04-2023-06/cirrus.adoc @@ -0,0 +1,24 @@ +=== Cirrus-CI + +Links: + +link:https://cirrus-ci.com/github/freebsd/[FreeBSD Cirrus-CI Repositories] URL: link:https://cirrus-ci.com/github/freebsd/[] +link:https://cirrus-ci.com/github/freebsd/freebsd-src[FreeBSD src CI] URL: link:https://cirrus-ci.com/github/freebsd/freebsd-src[] +link:https://cirrus-ci.com/github/freebsd/freebsd-doc[FreeBSD doc CI] URL: link:https://cirrus-ci.com/github/freebsd/freebsd-doc[] + +Contact: Brooks Davis <brooks@FreeBSD.org> +Contact: Ed Maste <emaste@FreeBSD.org> +Contact: Li-Wen Hsu <lwhsu@FreeBSD.org> + +Cirrus-CI is a hosted continuous integration service that supports open source projects with CI services on Linux, Windows, macOS, and FreeBSD. +It complements our own Jenkins CI infrastructure by supporting other use cases, including testing GitHub pull requests and FreeBSD forks. +We added Cirrus-CI configuration to the FreeBSD src tree in 2019 and to doc in 2020. +A number of additional FreeBSD projects hosted on GitHub (such as drm-kmod, kyua, pkg, and poudriere) also make use of Cirrus-CI. + +Over the last quarter Cirrus-CI configs received ongoing maintenance updates (moving to the most recent FreeBSD release images). +In the src tree we've added some additional checks. +These ensure that generated files are updated when needed (`make sysent` and `make makeman`) and check for missing directories. +We've added jobs that build using the Clang/LLVM 16 toolchain package, mirroring the Clang version now in the base system. +The GCC job is now run on the GitHub mirror by default, for all commits. + +Sponsor: DARPA +Sponsor: The FreeBSD Foundation