Domen Kožar
63d930878b
travis: also evaluate nixpkgs-unstable
2016-12-15 22:43:14 +01:00
Matthew Justin Bauer
7b2bd9fbfe
travis: build stdenv also
2016-08-13 15:34:57 -05:00
Domen Kožar
49222660fc
Merge pull request #17256 from matthewbauer/patch-4
...
Travis fixes
2016-08-13 14:17:59 +02:00
Tuomas Tynkkynen
d84cec1056
travis-nox-review-pr.sh: Fix nixpkgs manual build
...
The current command is actually building the 'manpages' package, not the
nixpkgs manual.
2016-08-02 22:44:46 +03:00
Matthew Justin Bauer
a30a34b6f3
nox: add git as build input
...
also: add nox as separate target to make build log more quiet
2016-07-29 20:54:02 -05:00
Matthew Justin Bauer
e18a91c47c
travis: just use "unstable" channel for nix-shell
2016-07-18 23:00:22 -05:00
Matthew Bauer
7c37ac0edd
travis: run nixpkgs-lint in build script
...
This will run nixpkgs-lint for each travis build. We'll disable
"nixpkgs-lint" for now, it was a little too verbose:
https://travis-ci.org/NixOS/nixpkgs/jobs/144290920
2016-07-12 21:34:58 +00:00
Matthew Bauer
5282a336a4
travis: build manuals to verify that they work
...
fixes #15109
2016-07-12 21:34:58 +00:00
Matthew Bauer
2892bbd07a
travis: support nox 0.0.4 arguments
...
This adds the "slug" arguments and also the "token" argument. The slug
argument provides the "owner_name/repo_name" format base repo to use for
the pull request. The token argument provides the GitHub presonal access
token to use for the requests to the GitHub API.
2016-07-12 21:34:58 +00:00
Matthew Bauer
95b28da353
travis: use community supported language
...
Switch to the "community supported" Nix version of Travis.
2016-07-12 21:34:58 +00:00
Matthew Bauer
f76e5ab0cf
travis: split build into matrix of 3
...
This adds a 3rd matrix to be built by Travis. The new matrix "checks"
the NixPkgs evaluation so the other 2 can save their resources for
building. Hopefully, this will lead to less "out of space" errors that
seem to be happening with Travis. Also adds folding.
2016-07-12 21:34:58 +00:00
Domen Kožar
5b7c6a11b5
travis-ci: remount only on linux
2016-06-16 11:18:45 +01:00
Domen Kožar
8ad607040e
travis-ci: attempt to fix linux builds
2016-06-06 13:34:52 +01:00
Domen Kožar
473782b514
travis-ci: use --show-trace
2016-06-01 18:57:22 +01:00
Domen Kožar
926c9293cb
travis-ci: don't check NixOS options on darwin
2016-05-31 18:58:59 +01:00
Domen Kožar
d47dca41ce
try using nox from nixpkgs ( #15857 )
...
* try using nox from nixpkgs
* release.nix: block on nox since otherwise travis-ci will fail hard
2016-05-31 12:59:24 +01:00
Marc Scholten
36cc45782b
Enabled osx on travis ( #15855 )
2016-05-31 11:34:59 +01:00
Joachim Fasting
27149b201a
travis: refine NixOS options check
...
Looks like --show-trace wasn't as useful as I'd hoped. Also, because checking
nixos options is cheaper than checking the tarball, it makes sense to check the
options first to fail faster.
2016-05-15 11:55:17 +02:00
Joachim Fasting
5b7a1b97d2
travis: also check NixOS options
...
This will at least catch simple errors in default values and is fairly
cheap, in terms of resource and time consumption, and adds very little
additional output unless there's a failure.
2016-05-07 21:30:13 +02:00
Domen Kožar
fe09260465
travis-ci: fix /etc/nix/nix.conf population
2016-02-28 19:18:07 +00:00
Domen Kožar
3069cab2e7
travis-ci: stop abusing hydra now that it pushes directly to cache
2016-02-28 08:25:08 +00:00
Domen Kožar
05730a9bf8
travis-ci: enable tarball job again (now we have more memory)
2016-02-25 15:59:43 +00:00
Tuomas Tynkkynen
d78d168096
travis-nox-review-pr: Try to detect if the build ran out of memory
...
Travis builds sometimes fail because Travis doesn't have much memory.
When it happens, the failure reason is often hard to see in the logs and
is confusing (especially for new contributors).
Try to detect OOM errors in dmesg and give a warning when it happens.
2015-06-20 23:31:17 +03:00
Georges Dubus
4d6ba289db
Travis: disable tarball creating check, because travis can't handle it
2015-03-04 15:28:09 +01:00
Georges Dubus
c7df7f6361
Travis: check tarball creation even for pull requests
...
This will help us catch PR that break the tarball creation, for example
by breaking evaluation on other platforms.
2015-01-04 14:02:07 +01:00
Georges Dubus
d7af81d2dc
Make travis use "nox-review pr"
...
This should put an end to all the false rebuilds reported by travis.
2014-10-31 14:49:51 +01:00
wmertens
e20e0470bf
travis build: oops
...
Evaluation is too long - shouldn't have removed /dev/nulling
I wish I had a travis test environment :sad:
2014-10-15 18:50:28 +02:00
wmertens
b084b39375
travis build: Revert silly idea
...
nox-review should review against master, it's travis that should check out a hydra-available master commit to set the PR on. Perhaps we could rebase the current HEAD on the hydra-built commitish instead?
2014-10-15 18:45:13 +02:00
wmertens
5e6b6df33e
Travis build: source environment before build
...
💩
2014-10-15 11:52:23 +02:00
Wout Mertens
3de73cb77d
Travis: Make it work with non-PR
2014-10-15 11:23:34 +02:00
Wout Mertens
0083284ad8
Travis: chop build in install and build phases
...
This allows us to see how long install takes.
Also, build from hydra binaries as much as possible.
2014-10-15 11:05:12 +02:00
wmertens
e6d15e9d28
travis build: Silence git
...
Last one I promise 😁
2014-10-14 15:00:56 +02:00
wmertens
e3563e6c23
travis build: More silence
2014-10-14 14:54:14 +02:00
wmertens
9fc5cc6576
travis build: Make curl silent (but report errors)
2014-10-14 14:31:43 +02:00
Georges Dubus
4d246d00e5
Made the travis build check the metadata
2014-10-07 15:59:37 +02:00
Georges Dubus
af2199e9ad
Fixes to the travis script
...
- Build 4 jobs at a time (might help with the timeout)
- Be quiet with pip (should make the output more readable)
2014-09-23 14:31:01 +02:00
Domen Kožar
363aef7fd0
travis-nox-review: build tarball job as evaluation test
2014-09-23 14:23:01 +02:00
Georges Dubus
5ab79f6090
Review PR in travis with nox-review
2014-09-21 21:17:56 +02:00