Re: [LANG] Jenkins Pipeline DSL

2019-03-23 Thread Rob Tompkins
Killer. Nice work. > On Mar 23, 2019, at 8:58 AM, Benedikt Ritter wrote: > > Hi! > > the PR has been merged and I've created a multi branch pipeline [1]. I've > used the configuration from the PLC4X project because I know they were > among the first to use pipeline files. I recommend that we

Re: [LANG] Jenkins Pipeline DSL

2019-03-23 Thread Benedikt Ritter
Hi! the PR has been merged and I've created a multi branch pipeline [1]. I've used the configuration from the PLC4X project because I know they were among the first to use pipeline files. I recommend that we let this build for a while to get a feeling whether this works the way we want. If it

Re: [LANG] Jenkins Pipeline DSL

2019-03-04 Thread Matt Sicker
On Mon, Mar 4, 2019 at 03:46, Benedikt Ritter wrote: > Am Mo., 4. März 2019 um 00:17 Uhr schrieb Matt Sicker : > > > I think you can combine the analysis steps into one mvn command. > > > > Makes sense. What I really want to have is all the analyze steps running in > parallel. Is that passible?

Re: [LANG] Jenkins Pipeline DSL

2019-03-04 Thread Benedikt Ritter
Am Mo., 4. März 2019 um 10:50 Uhr schrieb sebb : > On Mon, 4 Mar 2019 at 09:47, Benedikt Ritter wrote: > > > > Am So., 3. März 2019 um 14:57 Uhr schrieb sebb : > > > > > On Sun, 3 Mar 2019 at 13:28, Benedikt Ritter > wrote: > > > > > > > > Hi all, > > > > > > > > here is my proposal for a

Re: [LANG] Jenkins Pipeline DSL

2019-03-04 Thread sebb
On Mon, 4 Mar 2019 at 09:47, Benedikt Ritter wrote: > > Am So., 3. März 2019 um 14:57 Uhr schrieb sebb : > > > On Sun, 3 Mar 2019 at 13:28, Benedikt Ritter wrote: > > > > > > Hi all, > > > > > > here is my proposal for a Jenkins Pipeline file for Commons Lang: > > >

Re: [LANG] Jenkins Pipeline DSL

2019-03-04 Thread Benedikt Ritter
Am So., 3. März 2019 um 14:57 Uhr schrieb sebb : > On Sun, 3 Mar 2019 at 13:28, Benedikt Ritter wrote: > > > > Hi all, > > > > here is my proposal for a Jenkins Pipeline file for Commons Lang: > > https://github.com/apache/commons-lang/pull/410 > > Please review and comment. > > It looks OK to

Re: [LANG] Jenkins Pipeline DSL

2019-03-04 Thread Benedikt Ritter
Am Mo., 4. März 2019 um 00:17 Uhr schrieb Matt Sicker : > I think you can combine the analysis steps into one mvn command. > Makes sense. What I really want to have is all the analyze steps running in parallel. Is that passible? > > On Sun, 3 Mar 2019 at 14:15, Pascal Schumacher > wrote: > >

Re: [LANG] Jenkins Pipeline DSL

2019-03-03 Thread Matt Sicker
I think you can combine the analysis steps into one mvn command. On Sun, 3 Mar 2019 at 14:15, Pascal Schumacher wrote: > > Am 03.03.2019 um 14:56 schrieb sebb: > > For example, what about notifications for failed builds - is that > > maintained in Jenkins or in the pipeline file? > >

Re: [LANG] Jenkins Pipeline DSL

2019-03-03 Thread Pascal Schumacher
Am 03.03.2019 um 14:56 schrieb sebb: For example, what about notifications for failed builds - is that maintained in Jenkins or in the pipeline file? Notification can be defined in the pipeline. Pretty much everything can be defined in a jenkins file nowadays (some plugins do not have

Re: [LANG] Jenkins Pipeline DSL

2019-03-03 Thread sebb
On Sun, 3 Mar 2019 at 13:28, Benedikt Ritter wrote: > > Hi all, > > here is my proposal for a Jenkins Pipeline file for Commons Lang: > https://github.com/apache/commons-lang/pull/410 > Please review and comment. It looks OK to me, but I think we need to see it in action. For example, what

Re: [LANG] Jenkins Pipeline DSL

2019-03-03 Thread Benedikt Ritter
Hi all, here is my proposal for a Jenkins Pipeline file for Commons Lang: https://github.com/apache/commons-lang/pull/410 Please review and comment. Benedikt Am Mi., 20. Feb. 2019 um 11:40 Uhr schrieb Benedikt Ritter < brit...@apache.org>: > I'm happy about the positive feedback. I'm currently

Re: [LANG] Jenkins Pipeline DSL

2019-02-20 Thread Benedikt Ritter
I'm happy about the positive feedback. I'm currently a little bit busy at work. I hope to be able to spike something at the end of next week. Benedikt Am Mo., 18. Feb. 2019 um 20:25 Uhr schrieb Matt Sicker : > The DSL allows you to break out into parallel stages or sequential > ones (or both).

Re: [LANG] Jenkins Pipeline DSL

2019-02-18 Thread Matt Sicker
The DSL allows you to break out into parallel stages or sequential ones (or both). The log4net Jenkinsfile has an example of building across multiple agents: https://github.com/apache/logging-log4net/blob/feature/cd-pipeline/Jenkinsfile On Mon, 18 Feb 2019 at 12:44, sebb wrote: > > Seems worth

Re: [LANG] Jenkins Pipeline DSL

2019-02-18 Thread sebb
Seems worth trying. I suggest start with one project (i.e. Lang) and see how well it works. I assume there will need to be a once-off change to Jenkins to switch to using the DSL. Note that some components have multiple jobs, e.g. for different OSes and JVMs. Does the DSL support such jobs? Or

Re: [LANG] Jenkins Pipeline DSL

2019-02-18 Thread Matt Sicker
+1. You could also make a shared library for reuse in commons projects. On Sun, 17 Feb 2019 at 14:41, Pascal Schumacher wrote: > > +1 to using a pipeline > > Am 17.02.2019 um 18:35 schrieb Benedikt Ritter: > > Hi all, > > > > I feel like maintaining separate build descriptions on Jenkins is a

Re: [LANG] Jenkins Pipeline DSL

2019-02-17 Thread Pascal Schumacher
+1 to using a pipeline Am 17.02.2019 um 18:35 schrieb Benedikt Ritter: Hi all, I feel like maintaining separate build descriptions on Jenkins is a PITA. Any objections against adopting Jenkins Pipeline DSL for Lang? Regards, Benedikt

Re: [LANG] Jenkins Pipeline DSL

2019-02-17 Thread Benedikt Ritter
Am So., 17. Feb. 2019 um 19:48 Uhr schrieb Gary Gregory < garydgreg...@gmail.com>: > This will be versioned in the repo just like we do for Travis? > Yes. It's a description of a jenkins job in a groovy DSL, see https://jenkins.io/solutions/pipeline/ > > Gary > > On Sun, Feb 17, 2019, 12:36

Re: [LANG] Jenkins Pipeline DSL

2019-02-17 Thread Bruno P. Kinoshita
None from me. +1 Sent from Yahoo Mail on Android On Mon, 18 Feb 2019 at 6:36, Benedikt Ritter wrote: Hi all, I feel like maintaining separate build descriptions on Jenkins is a PITA. Any objections against adopting Jenkins Pipeline DSL for Lang? Regards, Benedikt

Re: [LANG] Jenkins Pipeline DSL

2019-02-17 Thread Gary Gregory
This will be versioned in the repo just like we do for Travis? Gary On Sun, Feb 17, 2019, 12:36 Benedikt Ritter Hi all, > > I feel like maintaining separate build descriptions on Jenkins is a PITA. > Any objections against adopting Jenkins Pipeline DSL for Lang? > > Regards, > Benedikt >