About email notifications, Travis does the following on default: http://docs.travis-ci.com/user/notifications/: > By default it will send emails to > * the owners of the repository, if the build occurs on the default branch > * the committer and author, if they are also members of the repository, if > the build occurs on a non-default branch > > And it will by default send emails when, on the given branch: > * a build was just broken or still is broken > * a previously broken build was just fixed
For deployment, we'd need a server where we can upload the builds to. Maybe it's also possible to upload them to GitHub releases using the official API, but that would be a bit more complicated. 2014/1/19 Lukas W. <[email protected]>: > I think that should be also possible with Travis as it's completely > scriptable. It may even be possible to automatically deploy builds, but I'll > have to investigate this further. > > Am 19.01.2014 01:07 schrieb "Jonathan Aquilina" <[email protected]>: > >> One perk though of having our own hosted build bots and other self hosted >> stuff is that we can then have for instance the build bots send out emails >> to those committers who submitted something which was merged and say hey >> what you did broke the build can you please revisit and fix it. >> >> >> On Sun, Jan 19, 2014 at 1:03 AM, Lukas W. <[email protected]> wrote: >>> >>> I'd love to do it. But as soon as I understood id, this requires me to >>> have admin rights on the repository. >>> So if that's ok for you (cause I would completely understand if it's >>> not), could someone who is an admin grant me those rights on GitHub? >>> >>> 2014/1/19 Jonathan Aquilina <[email protected]>: >>> > Lukas go ahead and do it. It is better to have continuous integration >>> > seeing >>> > as we have no unit tests in place to catch any problems early. >>> > >>> > >>> > On Sat, Jan 18, 2014 at 11:42 PM, Tobiasz Karoń <[email protected]> >>> > wrote: >>> >> >>> >> I would really love it, as I'd be able to test the new features >>> >> immediately without compiling LMMS on my own. >>> >> >>> >> On 18 Jan 2014 23:16, "Lukas W." <[email protected]> wrote: >>> >>> >>> >>> As I mentioned in the "Nightbuilds" thread, I would like to suggest >>> >>> using a continuous integration service such as >>> >>> https://www.travis-ci.org. >>> >>> Their service is free for open source projects and is particularly >>> >>> made to integrate with GitHub. Using it, no own hardware is required. >>> >>> >>> >>> A build gets triggered with every new commit and with every newly >>> >>> filed pull request. So below every pull request, there'd be a little >>> >>> icon stating whether this merge would pass tests or not. (For an >>> >>> example, see the taglib project: >>> >>> https://github.com/taglib/taglib/pull/330) >>> >>> >>> >>> I already tried Travis on my own LMMS fork, it's very easy to set up. >>> >>> I could set it up on the official repo as well if it's desired, I >>> >>> guess someone would have to give me the permission to do so though. >>> >>> >>> >>> Let me know how you think about this. >>> >>> >>> >>> - Lukas >>> >>> >>> >>> >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> >>> CenturyLink Cloud: The Leader in Enterprise Cloud Services. >>> >>> Learn Why More Businesses Are Choosing CenturyLink Cloud For >>> >>> Critical Workloads, Development Environments & Everything In Between. >>> >>> Get a Quote or Start a Free Trial Today. >>> >>> >>> >>> >>> >>> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk >>> >>> _______________________________________________ >>> >>> LMMS-devel mailing list >>> >>> [email protected] >>> >>> https://lists.sourceforge.net/lists/listinfo/lmms-devel >>> >> >>> >> >>> >> >>> >> >>> >> ------------------------------------------------------------------------------ >>> >> CenturyLink Cloud: The Leader in Enterprise Cloud Services. >>> >> Learn Why More Businesses Are Choosing CenturyLink Cloud For >>> >> Critical Workloads, Development Environments & Everything In Between. >>> >> Get a Quote or Start a Free Trial Today. >>> >> >>> >> >>> >> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk >>> >> _______________________________________________ >>> >> LMMS-devel mailing list >>> >> [email protected] >>> >> https://lists.sourceforge.net/lists/listinfo/lmms-devel >>> >> >>> > >>> > >>> > >>> > -- >>> > Jonathan Aquilina >> >> >> >> >> -- >> Jonathan Aquilina ------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ LMMS-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lmms-devel
