Re: An idea I had for one way of doing Continuous Delivery with Maven

2016-05-06 Thread Ben Podgursky
Of course, we tag the MANIFEST of all jars with the git commit. We actually go a bit farther and print out all dependency git SHA1s during the build process, so you only have to refer to the jenkins build log to do a bisect and not dig through jars. I describe how we did that here: http://liveram

Re: An idea I had for one way of doing Continuous Delivery with Maven

2016-05-05 Thread Barrie Treloar
On 6 May 2016 at 09:48, Ben Podgursky wrote: > I see these discussions often, and I wanted to jump in and mention how we > handle continuous deploys, because I feel that it avoids many of the > downsides mentioned here, albeit with some (IMO) minor costs: > > - all of our internal dependencies ar

Re: An idea I had for one way of doing Continuous Delivery with Maven

2016-05-05 Thread Ben Podgursky
sorry, meant " MY_PROJECT-1.0-SNAPSHOT-deploy.tar.gz" On Thu, May 5, 2016 at 5:18 PM, Ben Podgursky wrote: > I see these discussions often, and I wanted to jump in and mention how we > handle continuous deploys, because I feel that it avoids many of the > downsides mentioned here, albeit with so

Re: An idea I had for one way of doing Continuous Delivery with Maven

2016-05-05 Thread Ben Podgursky
I see these discussions often, and I wanted to jump in and mention how we handle continuous deploys, because I feel that it avoids many of the downsides mentioned here, albeit with some (IMO) minor costs: - all of our internal dependencies are SNAPSHOT. we do not do releases, ever, or ever depend

Re: An idea I had for one way of doing Continuous Delivery with Maven

2016-05-05 Thread Stephen Connolly
On 5 May 2016 at 10:00, Robert Scholte wrote: > Hi Stephen, nice blog. > > There are a few things I'd like to share: > - The maven-release-plugin does several checks which ensures that you have > a reproducible artifact, where checking on SNAPSHOT dependencies is one of > the most important ones.

Re: An idea I had for one way of doing Continuous Delivery with Maven

2016-05-05 Thread Robert Scholte
Hi Stephen, nice blog. There are a few things I'd like to share: - The maven-release-plugin does several checks which ensures that you have a reproducible artifact, where checking on SNAPSHOT dependencies is one of the most important ones. (you can find a lot patterns based on the versions-

Re: An idea I had for one way of doing Continuous Delivery with Maven

2016-05-04 Thread Dan Tran
Very promising, may need to do some scm provider work to support other SCM like Perforce? Thanks -D On Wed, May 4, 2016 at 12:20 PM, Stephen Connolly < stephen.alan.conno...@gmail.com> wrote: > Here's an embryonic idea I had for doing Continuous Delivery with Maven > > > https://www.cloudbees.c

An idea I had for one way of doing Continuous Delivery with Maven

2016-05-04 Thread Stephen Connolly
Here's an embryonic idea I had for doing Continuous Delivery with Maven https://www.cloudbees.com/blog/new-way-do-continuous-delivery-maven-and-jenkins-pipeline Probably needs a little fleshing out. -Stephen