Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-08-15 | fix(build): Ensure GCS signing is used in CI | Vincent Ambo | 1 | -0/+2 | |
2019-08-15 | feat(build): Add an integration test that runs on Travis | Vincent Ambo | 1 | -2/+47 | |
This test, after performing the usual Nixery build, loads the built image into Docker, runs it, pulls an image from Nixery and runs that image. To make this work, there is some configuration on the Travis side. Most importantly, the following environment variables have special values: * `GOOGLE_KEY`: This is set to a base64-encoded service account key to be used in the test. * `GCS_SIGNING_PEM`: This is set to a base64-encoded signing key (in PEM) that is used for signing URLs. Both of these are available to all branches in the Nixery repository. | |||||
2019-08-04 | feat(build): Configure Cachix for build caching in CI | Vincent Ambo | 1 | -0/+5 | |
The CI setup is configured with an appropriate key to enable pushes to the nixery.cachix.org binary cache. | |||||
2019-07-30 | feat(build): Add Travis configuration to build everything | Vincent Ambo | 1 | -0/+1 | |
The default Travis build command for Nix is `nix-build`, which will build all derivations specified in the default.nix. |