Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. This page keeps the information about %%FreeBSD%% CI in the development of 3rd party software. Please keep this list in lexicographical order. ====== Projects ====== ^ Project ^ Status ^ Links ^ Responsible ^ More information ^ | exim [[https://www.freshports.org/mail/exim|mail/exim]] | Operational | [[https://buildfarm.exim.org/cgi-bin/show_status.pl|buildfarm status]] - [[https://buildfarm.exim.org/wiki/Home.html|buildfarm home]] | - | Some bots need to be updated | | frr [[https://www.freshports.org/net/frr8|net/frr*]] | Outdated | [[https://ci1.netdef.org/browse/FRR-FRR-CI009BUILD|CI009BUILD FreeBSD 11]] - [[https://ci1.netdef.org/browse/FRR-FRR-FBSD12AMD64|FBSD12AMD64 FreeBSD 12]] | - | Need to upgrade O.S. | | GEOS [[https://www.freshports.org/graphics/geos|graphics/geos]] | Outdated | [[https://debbie.postgis.net/view/GEOS/job/GEOS_Worker_Run/label=bessie/|FreeBSD 12 amd64]] - [[https://debbie.postgis.net/view/GEOS/job/GEOS_Worker_Run/label=bessie32/|FreeBSD 12 i386]] | - | Need to upgrade O.S. | | GHC [[https://www.freshports.org/lang/ghc|lang/ghc]] | Outage | [[https://gitlab.haskell.org/ghc/ghc|GHC GitLab]] | - | No native runner, CI ran in a VM | | KDE | No Info | [[KDE/CI]] | - | CATEGORIES=kde-applications, kde-frameworks and kde-plasma -- and others | | KLEE [[https://www.freshports.org/security/klee|security/klee]] | Operational | [[https://github.com/klee/klee|GitHub repository]] | arrowd@%%FreeBSD%%.org | | LLVM [[https://www.freshports.org/devel/llvm17|devel/llvm*]] | Outage | [[https://llvm.org/docs/HowToAddABuilder.html|Doc: How to Add a Builder]] | - | lld, Clang, LLDB builders | | Nim [[https://www.freshports.org/lang/nim|lang/nim]] | No Info | [[https://builds.sr.ht/~araq|builds.sr.ht FreeBSD 12]] | - | Need to revalidate information. | | %%OpenSSL%% [[https://www.freshports.org/security/openssl|security/openssl]] | Operational | [[https://buildbot.openssl.org/#/workers/13|Buildbot FreeBSD 13 amd64]] | - | - | | osquery [[https://www.freshports.org/sysutils/osquery|sysutils/osquery]] | No Info | [[https://jenkins.osquery.io|Jenkins (Link is broken)]] | - | - | | %%PackageKit%% [[https://www.freshports.org/ports-mgmt/packagekit|ports-mgmt/packagekit]] | Operational | [[https://github.com/PackageKit/PackageKit|GitHub repository]] | arrowd@%%FreeBSD%%.org | Tests are skipped for the %%FreeBSD%% job | | %%PgRouting%% [[https://www.freshports.org/databases/pgrouting|databases/pgrouting]] | Outdated | [[https://debbie.postgis.net/view/pgRouting/job/pgRouting_GitHubHook_Push/label=bessie/|Jenkins FreeBSD 12 amd64]] - [[https://debbie.postgis.net/view/pgRouting/job/pgRouting_GitHubHook_Push/label=bessie32/|Jenkins FreeBSD 12 i386]] | - | Need to upgrade O.S. | | %%PostGIS%% [[https://www.freshports.org/databases/postgis33|databases/postgis*]] | Outdated | [[https://debbie.postgis.net/view/PostGIS/job/PostGIS_Worker_Run/label=bessie/|Jenkins FreeBSD 12 amd64]] [[https://debbie.postgis.net/view/PostGIS/job/PostGIS_Worker_Run/label=bessie32/|Jenkins FreeBSD 12 i386]] | - | Need to upgrade O.S. | | PROJ [[https://www.freshports.org/graphics/proj|graphics/proj]] | Outage | [[https://github.com/OSGeo/PROJ/commit/de9c1ecf64ecb62b18546a656ab3b9e5f851b898|.cirrus.yml.disabled]] | - | Cirrus ci disabled. | | Python [[https://www.freshports.org/lang/python39|lang/python3*]] | Operational | [[https://buildbot.python.org/all/#/workers/62|FreeBSD 13.2-RELEASE]] [[https://buildbot.python.org/all/#/workers/64|FreeBSD 14.0-RC1]] [[https://buildbot.python.org/all/#/workers/65|FreeBSD 15.0-CURRENT]] | ZacharyWare, KurtJaeger | - | | VLC [[https://www.freshports.org/multimedia/vlc|multimedia/vlc]] | Outage | [[https://jenkins.videolan.org/|Jenkins]] | - | Jenkins has been decommissioned. | ===== CI Examples ===== ^ CI Systems ^ Examples ^ | [[https://buildbot.net/|Buildbot]] | [[https://www.freshports.org/devel/py-buildbot|devel/py-buildbot]] | | [[https://cirrus-ci.org/|Cirrus CI]] | [[https://github.com/freebsd/freebsd-doc/blob/release/13.2.0/.cirrus.yml|Cirrus Cloud example]] [[https://github.com/freebsd/freebsd-doc/blob/main/.cirrus.yml|Cirrus on-premises example]] using [[https://www.freshports.org/devel/cirrus-cli|devel/cirrus-cli]], this is the [[https://cgit.freebsd.org/ports/tree/devel/cirrus-cli/files/cirrus-worker.yml|cirrus-worker.yml example config]] | | Jenkins | - | ==== Cirrus Persistent Worker ==== If a small or medium-sized project runs out of Cirrus free compute credits, the %%FreeBSD%% project can set up a Cirrus persistent worker. To do this, please create and send a Persistent Worker token to dbaio@ or clusteradm@, along with a list of packages to be installed. A jail will then be provisioned for this project. At the moment, we are using cirrus-cli as the cirrus user (an unprivileged user). ====== Projects missing FreeBSD in their CI ====== ^ Project ^ Links ^ | %%MariaDB%% [[https://www.freshports.org/databases/mariadb1011-server|databases/mariadb1011-server]] | [[https://buildbot.mariadb.org/|Buildbot status]] [[https://mariadb.com/kb/en/about-buildbot/|Buildbot setup]] | 3rdpartysoftwareci.txt Last modified: 2023/10/17 12:30by DaniloBaio