| Both sides previous revision Previous revision Next revision | Previous revision |
| 3rdpartysoftwareci [2023/10/16 13:27] – Add CI Examples section DaniloBaio | 3rdpartysoftwareci [2023/10/17 12:30] (current) – DaniloBaio |
|---|
| |
| ^ Project ^ Status ^ Links ^ Responsible ^ More information ^ | ^ 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]] | - | - | | | 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. | | | 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. | | | 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 | | | 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 | | | 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. | | | 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)]] | - | - | | | 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. | | | %%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. | | | %%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. | | | 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-BETA3]] [[https://buildbot.python.org/all/#/workers/65|FreeBSD 15.0-CURRENT]] | ZacharyWare, KurtJaeger | - | | | 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. | | | VLC [[https://www.freshports.org/multimedia/vlc|multimedia/vlc]] | Outage | [[https://jenkins.videolan.org/|Jenkins]] | - | Jenkins has been decommissioned. | |
| |
| | [[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]] | | | [[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 | - | | | 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]] | |
| |