2023-07-02 08:42:25 +10:00
|
|
|
We provide CI for these platforms:
|
|
|
|
|
|
|
|
- `aarch64-darwin`
|
|
|
|
- `aarch64-linux`
|
|
|
|
- `x86_64-darwin`
|
|
|
|
- `x86_64-linux`
|
|
|
|
|
|
|
|
We only have limited build capacity for `*-darwin` and `aarch64-linux` so please don't use it excessively.
|
2023-05-02 06:59:18 +10:00
|
|
|
|
2023-11-05 14:06:46 +10:00
|
|
|
#### Buildbot
|
|
|
|
|
|
|
|
[https://buildbot.nix-community.org](https://buildbot.nix-community.org)
|
|
|
|
|
|
|
|
_Buildbot is the only CI system that supports pull requests from forked repositories._
|
|
|
|
|
|
|
|
To enable buildbot add the [`nix-community-buildbot`](https://github.com/topics/nix-community-buildbot) topic to the repository.
|
|
|
|
|
|
|
|
_Newly enabled repos are imported into buildbot twice a day, you can also ask the admins to trigger an import manually._
|
|
|
|
|
2023-05-02 06:59:18 +10:00
|
|
|
#### Hercules
|
|
|
|
|
|
|
|
[https://hercules-ci.com/github/nix-community](https://hercules-ci.com/github/nix-community)
|
|
|
|
|
2023-11-05 14:06:46 +10:00
|
|
|
To enable hercules go to `https://hercules-ci.com/github/nix-community/$REPO` and click "Build this repository".
|
2023-05-02 06:59:18 +10:00
|
|
|
|
|
|
|
#### Hydra
|
|
|
|
|
|
|
|
[https://hydra.nix-community.org](https://hydra.nix-community.org)
|
|
|
|
|
2023-11-05 14:06:46 +10:00
|
|
|
To enable hydra add a new project in this [file](https://github.com/nix-community/infra/blob/master/terraform/hydra-projects.tf).
|
2023-05-02 06:59:18 +10:00
|
|
|
|
2023-08-04 15:44:43 +02:00
|
|
|
#### Faster GitHub Actions
|
|
|
|
|
2023-08-08 08:57:12 +10:00
|
|
|
[namespace](https://cloud.namespace.so) is providing us with Faster GitHub Actions, including ARM64 builders.
|
2023-08-04 15:44:43 +02:00
|
|
|
|
|
|
|
Doc: <https://cloud.namespace.so/docs/features/faster-github-actions>.
|
|
|
|
|
|
|
|
Limits: see the "Team plan" on <https://cloud.namespace.so/pricing>
|
|
|
|
|
2023-05-02 06:59:18 +10:00
|
|
|
#### Cache
|
|
|
|
|
|
|
|
[https://nix-community.cachix.org/](https://nix-community.cachix.org/)
|
|
|
|
|
|
|
|
All of the above CI builds are pushed to the cache.
|