-
Notifications
You must be signed in to change notification settings - Fork 332
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Reviewed by: salvadore Sponsored by: The FreeBSD Foundation Pull Request: #406
- Loading branch information
Showing
1 changed file
with
51 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
=== Continuous Integration | ||
|
||
Links: + | ||
link:https://ci.FreeBSD.org[FreeBSD Jenkins Instance] URL: link:https://ci.FreeBSD.org[] + | ||
link:https://tinderbox.freebsd.org[FreeBSD CI Tinderbox view] URL: link:https://https://tinderbox.freebsd.org[] + | ||
link:https://artifact.ci.FreeBSD.org[FreeBSD CI artifact archive] URL: link:https://artifact.ci.FreeBSD.org[] + | ||
link:https://wiki.FreeBSD.org/HostedCI[Hosted CI wiki] URL: link:https://wiki.FreeBSD.org/HostedCI[] + | ||
link:https://wiki.FreeBSD.org/3rdPartySoftwareCI[3rd Party Software CI] URL: link:https://wiki.FreeBSD.org/3rdPartySoftwareCI[] + | ||
link:https://bugs.freebsd.org/bugzilla/buglist.cgi?bug_status=__open__&email1=testing%40FreeBSD.org&emailassigned_to1=1&emailcc1=1&emailtype1=equals[Tickets related to freebsd-testing@] URL: link:https://bugs.freebsd.org/bugzilla/buglist.cgi?bug_status=__open__&email1=testing%40FreeBSD.org&emailassigned_to1=1&emailcc1=1&emailtype1=equals[] + | ||
link:https://github.com/freebsd/freebsd-ci[FreeBSD CI Repository] URL: link:https://github.com/freebsd/freebsd-ci[] + | ||
link:https://lists.FreeBSD.org/subscription/dev-ci[dev-ci Mailing List] URL: link:https://lists.FreeBSD.org/subscription/dev-ci[] | ||
|
||
Contact: Jenkins Admin <jenkins-admin@FreeBSD.org> + | ||
Contact: Li-Wen Hsu <lwhsu@FreeBSD.org> + | ||
Contact: link:https://lists.FreeBSD.org/mailman/listinfo/freebsd-testing[freebsd-testing Mailing List] + | ||
Contact: IRC #freebsd-ci channel on EFNet | ||
|
||
In the second quarter of 2024, we worked with the project contributors and developers to address their testing requirements. | ||
Concurrently, we collaborated with external projects and companies to enhance their products by testing more on FreeBSD. | ||
|
||
Important completed tasks: | ||
* Added new hardware purchased by the FreeBSD Foundation in Chicago site to the CI cluster | ||
* Repurposed decommissioned pkg builder as build agent and added to the CI cluster | ||
* Adjusted the job dispatching mechanism based on the machine capbilitiy | ||
* bofh@ merged link:https://reviews.freebsd.org/D43786[] as https://cgit.freebsd.org/src/commit/?id=cb9d4bb1fbb9ac0eb9f211656e91f9d5254c166c[Add preliminary in-tree CI infrastructure for developers] so they can replicate an environment or | ||
results similar to https://ci.FreeBSD.org[] | ||
* Decommission armv6 jobs for the main branch | ||
|
||
Work in progress tasks: | ||
|
||
* Merging link:https://reviews.freebsd.org/D36257[Pre-commit CI with CIRRUS-CI] | ||
* Designing and implementing pre-commit CI building and testing and pull/merge-request based system (to support the link:https://gitlab.com/bsdimp/freebsd-workflow[workflow working group]) | ||
* Proof of concept system is in progress. | ||
* Designing and implementing use of CI cluster to build release artifacts as release engineering does, starting with snapshot builds | ||
* Simplifying CI/test environment setting up for contributors and developers | ||
* Setting up the CI stage environment and putting the experimental jobs on it | ||
* Redesigning the hardware test lab and adding more hardware for testing | ||
Open or queued tasks: | ||
|
||
* Collecting and sorting link:https://hackmd.io/@FreeBSD-CI/freebsd-ci-todo[CI tasks and ideas] | ||
* Setting up public network access for the VM guest running tests | ||
* Implementing use of bare-metal hardware to run test suites | ||
* Adding drm ports building tests against -CURRENT | ||
* Planning to run ztest tests | ||
* Helping more software get FreeBSD support in its CI pipeline (Wiki pages: link:https://wiki.FreeBSD.org/3rdPartySoftwareCI[3rdPartySoftwareCI], link:https://wiki.FreeBSD.org/HostedCI[HostedCI]) | ||
* Working with hosted CI providers to have better FreeBSD support | ||
Please see link:https://bugs.freebsd.org/bugzilla/buglist.cgi?bug_status=__open__&email1=testing%40FreeBSD.org&emailassigned_to1=1&emailcc1=1&emailtype1=equals[freebsd-testing@ related tickets] for more WIP information, and do not hesitate to join the effort! | ||
|
||
Sponsor: The FreeBSD Foundation |