{"action":"created","issue":{"url":"https://api.github.com/repos/NixOS/nixpkgs/issues/15749","repository_url":"https://api.github.com/repos/NixOS/nixpkgs","labels_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/15749/labels{/name}","comments_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/15749/comments","events_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/15749/events","html_url":"https://github.com/NixOS/nixpkgs/issues/15749","id":157190329,"number":15749,"title":"Get Nix to be a supported language on travis-ci","user":{"login":"domenkozar","id":126339,"avatar_url":"https://avatars.githubusercontent.com/u/126339?v=3","gravatar_id":"","url":"https://api.github.com/users/domenkozar","html_url":"https://github.com/domenkozar","followers_url":"https://api.github.com/users/domenkozar/followers","following_url":"https://api.github.com/users/domenkozar/following{/other_user}","gists_url":"https://api.github.com/users/domenkozar/gists{/gist_id}","starred_url":"https://api.github.com/users/domenkozar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/domenkozar/subscriptions","organizations_url":"https://api.github.com/users/domenkozar/orgs","repos_url":"https://api.github.com/users/domenkozar/repos","events_url":"https://api.github.com/users/domenkozar/events{/privacy}","received_events_url":"https://api.github.com/users/domenkozar/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/NixOS/nixpkgs/labels/6.topic:%20policy%20discussion","name":"6.topic: policy discussion","color":"fef2c0"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":11,"created_at":"2016-05-27T11:52:13Z","updated_at":"2016-06-30T12:20:00Z","closed_at":null,"body":"We need 3 people to be official supported for community-supported Nix at travis-ci. This way we could use their docker container infrastructure, which is way superior of the old VM based. I'm volunteering to be one of the 3.\r\n\r\nAfter we have 2 more Nix developers, we have to go through https://docs.travis-ci.com/user/languages/community-supported-languages/ to get it upstream.\r\n\r\n#### Current situation\r\n\r\nIf one wants to be able to use `nix` in a project, you have to use sudo to install Nix first. For example:\r\nhttps://github.com/domenkozar/hydra-frontend/blob/master/.travis.yml\r\n\r\n#### After Nix being first-class citizen in travis-ci\r\n\r\nThe `.travis.yml` file would be:\r\n\r\n```\r\nlanguage: nix\r\nscript: ./bin/runtests\r\n```\r\n\r\nThat's it. Nix integration would provide an image with installed package manager and run `nix-build` in install phase.\r\n\r\ncc @copumpkin for updated before/after section"},"comment":{"url":"https://api.github.com/repos/NixOS/nixpkgs/issues/comments/229641959","html_url":"https://github.com/NixOS/nixpkgs/issues/15749#issuecomment-229641959","issue_url":"https://api.github.com/repos/NixOS/nixpkgs/issues/15749","id":229641959,"user":{"login":"matthewbauer","id":19036,"avatar_url":"https://avatars.githubusercontent.com/u/19036?v=3","gravatar_id":"","url":"https://api.github.com/users/matthewbauer","html_url":"https://github.com/matthewbauer","followers_url":"https://api.github.com/users/matthewbauer/followers","following_url":"https://api.github.com/users/matthewbauer/following{/other_user}","gists_url":"https://api.github.com/users/matthewbauer/gists{/gist_id}","starred_url":"https://api.github.com/users/matthewbauer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/matthewbauer/subscriptions","organizations_url":"https://api.github.com/users/matthewbauer/orgs","repos_url":"https://api.github.com/users/matthewbauer/repos","events_url":"https://api.github.com/users/matthewbauer/events{/privacy}","received_events_url":"https://api.github.com/users/matthewbauer/received_events","type":"User","site_admin":false},"created_at":"2016-06-30T12:20:00Z","updated_at":"2016-06-30T12:20:00Z","body":"@moretea The \"container-based\" Travis environment are a little bit faster and tend to have less of a backlog and sudo isn't available for those. https://docs.travis-ci.com/user/ci-environment/#Virtualization-environments"}}
{"actor":{"display_login":"matthewbauer"}}