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

Reply via email to