Re: Small CI victories for Maven 3.x
On 15-Dec-08, at 10:38 PM, Chris Maki wrote: On Dec 15, 2008, at 5:58 PM, Jason van Zyl wrote: I was only rejoicing for Maven 3.x because it's been a long time coming. But we'll gradually build up what I hope is a hallmark of best practices for CI. Integration tests running with coverage, real time feedback. We may need to write custom plugins for Hudson but we'll get it done. Glad to hear that Maven 3.x is working with ITs and coverage, congrats to all who worked hard to get this done. What custom plugins do you need for Hudson? Are there any JIRA tickets for what you need? Tom created a bridge for us so that we can write plugins for Hudson using Plexus. The first was an integration testing helper that propagates the version of Maven just build to selected projects. I would like to create some better cascading on the grid i.e. I don't need to see the build fail on 5 machines. Having a canonical machine to vet the initial build would be useful. Also some reporting on the state of what plugins are working with 3.x. I basically want to track everything so that when 3.x is GA we know with certainty everything is still working for folks using older versions of POM, and plugins. I'll flesh out some ideas and JIRA and ping you back. Chris On 15-Dec-08, at 4:05 PM, Barrie Treloar wrote: On Tue, Dec 16, 2008 at 7:29 AM, John Casey wrote: Actually, 2.1.x and 2.0.x are both building out on https://grid.sonatype.com/ci/ already. excellent Now for related projects and deploying these to a snapshot repo and I will be a happy man. - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org Thanks, Jason -- Jason van Zyl Founder, Apache Maven jason at sonatype dot com -- Three people can keep a secret provided two of them are dead. -- Unknown - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org Thanks, Jason -- Jason van Zyl Founder, Apache Maven jason at sonatype dot com -- To do two things at once is to do neither. -—Publilius Syrus, Roman slave, first century B.C. - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
Re: Small CI victories for Maven 3.x
On Dec 15, 2008, at 5:58 PM, Jason van Zyl wrote: I was only rejoicing for Maven 3.x because it's been a long time coming. But we'll gradually build up what I hope is a hallmark of best practices for CI. Integration tests running with coverage, real time feedback. We may need to write custom plugins for Hudson but we'll get it done. Glad to hear that Maven 3.x is working with ITs and coverage, congrats to all who worked hard to get this done. What custom plugins do you need for Hudson? Are there any JIRA tickets for what you need? Chris On 15-Dec-08, at 4:05 PM, Barrie Treloar wrote: On Tue, Dec 16, 2008 at 7:29 AM, John Casey wrote: Actually, 2.1.x and 2.0.x are both building out on https://grid.sonatype.com/ci/ already. excellent Now for related projects and deploying these to a snapshot repo and I will be a happy man. - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org Thanks, Jason -- Jason van Zyl Founder, Apache Maven jason at sonatype dot com -- Three people can keep a secret provided two of them are dead. -- Unknown - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
Re: Small CI victories for Maven 3.x
I was only rejoicing for Maven 3.x because it's been a long time coming. But we'll gradually build up what I hope is a hallmark of best practices for CI. Integration tests running with coverage, real time feedback. We may need to write custom plugins for Hudson but we'll get it done. On 15-Dec-08, at 4:05 PM, Barrie Treloar wrote: On Tue, Dec 16, 2008 at 7:29 AM, John Casey wrote: Actually, 2.1.x and 2.0.x are both building out on https://grid.sonatype.com/ci/ already. excellent Now for related projects and deploying these to a snapshot repo and I will be a happy man. - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org Thanks, Jason -- Jason van Zyl Founder, Apache Maven jason at sonatype dot com -- Three people can keep a secret provided two of them are dead. -- Unknown - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
Re: Small CI victories for Maven 3.x
On Tue, Dec 16, 2008 at 7:29 AM, John Casey wrote: > Actually, 2.1.x and 2.0.x are both building out on > https://grid.sonatype.com/ci/ already. excellent Now for related projects and deploying these to a snapshot repo and I will be a happy man. - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
Re: Small CI victories for Maven 3.x
Actually, 2.1.x and 2.0.x are both building out on https://grid.sonatype.com/ci/ already. Barrie Treloar wrote: On Tue, Dec 16, 2008 at 6:00 AM, Jason van Zyl wrote: Howdy, We now have the CI for Maven 3.x working across Ubuntu, CentOS, OS X, Windows (Vista), and Solaris. This is a small victory and from here the system is just going to be improved. John Casey has spent a _long_ time getting this grid setup and is going to dovetail into all the work that Benjamin has done getting the ITs working nicely. Next steps are creating a workflow for super fast smoke testing on a canonical machine, building on all nodes and then running the ITs for Maven itself, and then our canonical set of plugins. There will be some more emails coming but this is a great first step. This is the first time in the history of Maven we have cross-platform CI working: https://grid.sonatype.org/ci/view/Maven%203.0.x/job/maven-3.0.x-bootstrap/114/ If you are a masochist and want to pick up builds you can grab them from one of the workspaces. Like so: https://grid.sonatype.org/ci/view/Maven%203.0.x/job/maven-3.0.x-bootstrap/jdk=1.5,label=ubuntu/ws/trunk/maven-distribution/target/ Everything is now building and I'll attempt to make 3.x easier to build, develop and use. Thats great news. Can we use the same infrastructure to backport CI for 2.0.x/2.1.x? And maybe include CI for "Related Projects" listed on http://maven.apache.org/guides/development/guide-m2-development.html All with published snapshot repository urls? - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
Re: Small CI victories for Maven 3.x
On Tue, Dec 16, 2008 at 6:00 AM, Jason van Zyl wrote: > Howdy, > > We now have the CI for Maven 3.x working across Ubuntu, CentOS, OS X, > Windows (Vista), and Solaris. This is a small victory and from here the > system is just going to be improved. John Casey has spent a _long_ time > getting this grid setup and is going to dovetail into all the work that > Benjamin has done getting the ITs working nicely. Next steps are creating a > workflow for super fast smoke testing on a canonical machine, building on > all nodes and then running the ITs for Maven itself, and then our canonical > set of plugins. There will be some more emails coming but this is a great > first step. This is the first time in the history of Maven we have > cross-platform CI working: > > https://grid.sonatype.org/ci/view/Maven%203.0.x/job/maven-3.0.x-bootstrap/114/ > > If you are a masochist and want to pick up builds you can grab them from one > of the workspaces. Like so: > > https://grid.sonatype.org/ci/view/Maven%203.0.x/job/maven-3.0.x-bootstrap/jdk=1.5,label=ubuntu/ws/trunk/maven-distribution/target/ > > Everything is now building and I'll attempt to make 3.x easier to build, > develop and use. Thats great news. Can we use the same infrastructure to backport CI for 2.0.x/2.1.x? And maybe include CI for "Related Projects" listed on http://maven.apache.org/guides/development/guide-m2-development.html All with published snapshot repository urls? - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org
Small CI victories for Maven 3.x
Howdy, We now have the CI for Maven 3.x working across Ubuntu, CentOS, OS X, Windows (Vista), and Solaris. This is a small victory and from here the system is just going to be improved. John Casey has spent a _long_ time getting this grid setup and is going to dovetail into all the work that Benjamin has done getting the ITs working nicely. Next steps are creating a workflow for super fast smoke testing on a canonical machine, building on all nodes and then running the ITs for Maven itself, and then our canonical set of plugins. There will be some more emails coming but this is a great first step. This is the first time in the history of Maven we have cross-platform CI working: https://grid.sonatype.org/ci/view/Maven%203.0.x/job/maven-3.0.x-bootstrap/114/ If you are a masochist and want to pick up builds you can grab them from one of the workspaces. Like so: https://grid.sonatype.org/ci/view/Maven%203.0.x/job/maven-3.0.x-bootstrap/jdk=1.5,label=ubuntu/ws/trunk/maven-distribution/target/ Everything is now building and I'll attempt to make 3.x easier to build, develop and use. Thanks, Jason -- Jason van Zyl Founder, Apache Maven jason at sonatype dot com -- A party which is not afraid of letting culture, business, and welfare go to ruin completely can be omnipotent for a while. -- Jakob Burckhardt - To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org