Nix on Travis: Difference between revisions

imported>Mic92
No edit summary
imported>Erikarvstedt
mNo edit summary
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Travis-CI provides a <code>language: nix</code> setting (to put in a ''.travis.yml'' file) to run continuous integration scripts on a machine with Nix installed.
Travis-CI provides a <code>language: nix</code> setting (to put in a ''.travis.yml'' file) to run continuous integration scripts on a machine with Nix installed.


See [https://docs.travis-ci.com/user/languages/nix Travis-CI documentation for Nix].
See [https://docs.travis-ci.com/user/languages/nix Travis-CI documentation for Nix], [https://github.com/travis-ci/travis-build/blob/master/lib/travis/build/script/nix.rb Travis source code for Nix].


== Caching dependencies ==
== Caching dependencies ==
Line 43: Line 43:
<syntaxHighlight lang=nix>
<syntaxHighlight lang=nix>
before_script:
before_script:
   - sudo mkdir /etc/nix && echo 'sandbox = true' | sudo tee /etc/nix/nix.conf
   - sudo mkdir -p /etc/nix && echo 'sandbox = true' | sudo tee /etc/nix/nix.conf
</syntaxHighlight>
</syntaxHighlight>