I've got no issues - as for the clients, does the server communicate out or
wait to be polled? I ask because I've got some client resources, but they are
behind a firewall and can't just listen on a random port... They could
periodically poll out though.
Looks interesting!
I take it you've found buildbot lacking?
On Feb 21, 2014, at 8:02 PM, "Derek Gaston"
<fried...@gmail.com<mailto:fried...@gmail.com>> wrote:
I'll also make it run a "make check" - I forgot to mention that part. We can
expand from there later...
On Friday, February 21, 2014, Derek Gaston
<fried...@gmail.com<mailto:fried...@gmail.com>> wrote:
All,
I got pissed off at all other continuous integration capabilities so I wrote my
own. It's currently hosted at moosebuild.com<http://moosebuild.com> (you can
go there, but please don't sign in yet because everything isn't finalized and I
don't want you to lose anything you do on there - not too mention that all of
the security stuff isn't completely turned on yet). Yes, it is currently ugly
- I just haven't put any effort into making it not ugly yet ;-)
Even though it's not finalized - it does work (I've got it hooked up to the
MOOSE repo currently) and I would like to add the libMesh repo to it.
The way it works is that when you put a Pull Request in on GitHub - GitHub will
send a message to moosebuild.com<http://moosebuild.com> that creates build
jobs. Those jobs get picked up by worker clients (that can be running anywhere
that can reach moosebuild.com<http://moosebuild.com>) and then those clients
run the build recipes (bash scripts that you create at
moosebuild.com<http://moosebuild.com>). The results get reported back to
GitHub using the continuous integration API's that GitHub has.
So - does anyone object to me using this to automatically test MOOSE against
every pull request coming in to libMesh? It will create a bit more chatter on
the pull request (some automated comments come out of the system as well that
point you to the build results) but I think it's worth it (and we can refine
that chatter over time).
This is basically a first baby step toward opening up the system to a wider
audience... I want to get some feedback and refine some stuff before I do
that...
Let me know what you think,
Derek
--
Sent from my iPhone
------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net<mailto:Libmesh-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/libmesh-devel
------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________
Libmesh-devel mailing list
Libmesh-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libmesh-devel