14.02.2016, 21:44, "zimbatm" <[email protected]>:
> What if master was always the latest successful hydra build ? People could 
> rebase on top and have cached builds. Nox could also have cached builds.
>
> Instead of merging a PR we would instruct Hydra to queue the build. If the 
> build is successful hydra would merge it into master and close the PR. 
> Otherwise it would amend the PR with the build errors. To instruct Hydra we 
> could annotate a PR with a custom message like: "hydra go!".
>
> I believe that this would also help to spot regressions faster. Right now 
> Darwin tends to get breaking chances because Nox only tests against Nixos. 
> And since the builds would be done against all OSes we would also be able to 
> merge all the unstable channels.

+1 for passing every change through CI before merging. I don't know about 
features of Travis CI and if it's possible to implement this with it. But I 
know that OpenStack Infra uses Zuul for such tasks.


-- 
Александр Цамутали
_______________________________________________
nix-dev mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-dev

Reply via email to