summaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
AgeCommit message (Collapse)Author
2022-02-25ci: enable the nix-command featurerefix-ciAntoine Eiche
2022-02-24Fix CI job because of Nix new CLI optionsfix-ciAntoine Eiche
2020-11-30ci: simplify the hydra-cli callAntoine Eiche
The version 0.0.3 of hydra-cli prints the jobset details on error.
2020-04-23ci: better error messagenixos-19.09hydra-checkAntoine Eiche
The error message contains a link to the latest Hydra evaluation.
2020-04-22Check the Hydra master jobset as wellAntoine Eiche
2020-04-19ci: check Hydra jobsets statusAntoine Eiche
2020-04-19Use Niv to pin nixpkgs releasesAntoine Eiche
Before using Niv, we were following channels meaning we can not reproduce CI jobs easily. In this change, we use Niv to pin these dependencies. We are also addding a tests/default.nix to be able to run these tests locally. For instance, to run the test extern.nix on the nixpkgs-19.09 release: nix-build tests/default.nix -A extern.nixpkgs_19_09 Fixes #178
2019-12-15Retry tests twice on gitlabv2.3.0Xavier Vello
2019-12-14Run tests on 19.03 + 19.09 + unstableXavier Vello
2019-07-07workaround GitLab CI KVM issueJoey Hewitt
Their CI environment currently doesn't have KVM. This commit should be reverted when/if they do, for much better CI speed. You can still run tests locally on your KVM-enabled machine as documented on the wiki. Workaround on GitLab is several pieces (injected through .gitlab-ci.yml): - Make a /dev/kvm file so that nix thinks we have "kvm" system feature and proceeds with executing the tests. - Inject a QEMU package that replaces qemu-kvm with a full emulator. - Monkey-patch the test script to wait longer for the VM to boot, since it's slow on full emulation. 1200 seconds, double the previous value. The patch method is not bulletproof, but better than maintaining forks of nixpkgs. - Set systemd's DefaultTimeoutStartSec=15min, so nix's "backdoor" test service doesn't time out on the slow boot.
2019-05-03update to nixos 19.03Robin Raymond
2018-11-10Update .gitlab-ci.yml to 18.09Robin Raymond
2018-11-10Setup ci on gitlabRuben Maher