Re: Small CI victories for Maven 3.x

2008-12-15 Thread Jason van Zyl


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

2008-12-15 Thread Chris Maki


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

2008-12-15 Thread Jason van Zyl

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

2008-12-15 Thread Barrie Treloar
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

2008-12-15 Thread John Casey
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

2008-12-15 Thread Barrie Treloar
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

2008-12-15 Thread Jason van Zyl

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