Re: Working pipeline has stopped working...

2017-12-01 Thread Andreas Tscharner

On 29.11.2017 16:37, Peter Berghold wrote:

the only error I'm seeing is this:

[sendRPMS] touch: cannot touch 
'/data/staging/repos/released@tmp/durable-e537873f/jenkins-log.txt


what would cause this to happen?



Looks like it is either a permission problem, or your disk is out of 
space...


HTH and best regards
Andreas
--
Andreas Tscharner sternenfe...@gmail.com

Gordon's Law:
If you think you have the solution, the question was poorly phrased.

--
You received this message because you are subscribed to the Google Groups "Jenkins 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/708ab4ef-ac41-c96a-3b7f-53633ab41cd5%40gmail.com.
For more options, visit https://groups.google.com/d/optout.


RE: How can I inject environment variables into my groovy class?

2017-12-01 Thread Daniel Butler
If you’re writing a groovy class that’s run from a library in the pipeline 
script then you’re not going to be able to use System.getEnv().

There’s a few approaches you can take that do work:
- You can pass in the values you need as parameters to the methods/constructors 
you’re using.
- In the pipeline there’s the global variable `env` which is a map of all the 
currently declared environment variables (JOB_NAME etc) you could pass into 
your class.
- Pass in `this` from the pipeline script. You can then use this object to 
access anything in pipeline, (Let’s assume you called the field/parameter ctx) 
i.e. ctx.env.JOB_NAME or ctx.powershell(“write-host ‘spooky’”)

I noticed also you’ve got a direct execution of a process commented out, don’t 
do that either. The same way System.getEnv() doesn’t work, doing that will not 
behave as expected either (Assuming the sandbox will let you)


Regards,
Daniel.

From: red 888
Sent: 29 November 2017 20:28
To: Jenkins Users
Subject: Re: How can I inject environment variables into my groovy class?

So this is a problem for me because the APIs I'm using in the groovy class are 
looking for OS level environment variables.

Is there any way to set these variables with jenkins?

On Tuesday, November 28, 2017 at 5:54:37 PM UTC-5, mpapo - Michael Pailloncy 
wrote:
Pipeline environment variables are not stored at the OS level. That's why you 
are not able to get them using System.getenv() (which only list OS level 
environment variables).
But you should be able to retrieve them like any other classical environment 
variables : with the "${MyVar}" syntax inside your shared lib class.

Hopefully it helps.

Michaël

2017-11-28 22:30 GMT+01:00 red 888 :
My pipeline is using the environment directive to set an environment var and 
then calls a groovy class:

def call(int blah) {

pipeline {
agent any

environment {
MyVar = credentials('djsjflsjfljsf')
}

stages {
stage('Stage ONE') {
steps {
echo test.methodA()



But from in my groovy class I don't see those environment variables:

// vars/test.groovy

class test implements Serializable {
static methodA (){
def env = System.getenv()
return env.dump()
//return ['powershell', 'ls env:'].execute().text
}

 

env.dump() and listing envs from the shell from inside the class doesn't show 
those variables I added in the environment directive. Can I change the scope of 
the class to give it access to these environment vars?



















-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-use...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/87b6e2b0-ed9a-4ede-b22c-3b06761345e1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/6e7e1b97-7b9c-404f-9597-8577eb739b96%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/5a216231.13d4500a.b61be.a2e5%40mx.google.com.
For more options, visit https://groups.google.com/d/optout.


Restricting pipeline stage to single executor?

2017-12-01 Thread nk
I have a pipeline stage that does the following:

* login to ECR (via groovy script in pipeline library)
* docker build (via groovy script in pipeline library)
* docker push to ECR (via groovy script in pipeline library)

The problem I'm seeing is that any of these steps can run on a different
executor (in the same slave) from the other steps.  This results in a docker
push failing on one executor because the login to ECR happened in another
executor.

1. Is there a better pattern/practice I should be using?
2. Is there a way to force jenkins to use the same executor for all these
steps?

Thanks!



--
Sent from: http://jenkins-ci.361315.n4.nabble.com/Jenkins-users-f361316.html

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/1512072153155-0.post%40n4.nabble.com.
For more options, visit https://groups.google.com/d/optout.


Trigger Specific Jenkins Job on Github Push to specific Directory

2017-12-01 Thread Rahul Kumar
I have several Jenkins Job running which Deploy's code to application 
server. These jobs run automatically whenever there is Commit in Github 
repository configured through Jenkins Plugin in Github and webhook. Jenkins 
is running on a Windows system.

We have several applications in the repository, represented by a directory 
containing the code, each of these applications have a corresponding 
Jenkins Job which deploy's the code to server when the Job is run.
Since all the applications are in the same repository, so change in any one 
of the application creates a Push event and thus trigers all the Jobs.

Suppose there are three Applications *App1*, *App2* and *App3* and their 
corresponding Jobs are *J1, J2, J3*
and  there is a change in App1 and a commit is made in Github repository it 
causes all the Jobs *J1, J2, J3* to trigger and Deploys *App1, App2, App3* 
in server. 

It causes unnecessary confusion since *App2, App3* do not have any changes 
in repository but still gets deployed to server.
Is there any way that i can trigger specific Jenkins job build based on 
Directory level Changes/Commits in the Github repository. Can we use any 
git hooks somehow to achieve this?


-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/d147c205-d8dc-4b7d-84e0-ba806a11a566%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Restricting pipeline stage to single executor?

2017-12-01 Thread Slide
Do you have a node() {} around your stage?

On Fri, Dec 1, 2017 at 8:40 AM nk  wrote:

> I have a pipeline stage that does the following:
>
> * login to ECR (via groovy script in pipeline library)
> * docker build (via groovy script in pipeline library)
> * docker push to ECR (via groovy script in pipeline library)
>
> The problem I'm seeing is that any of these steps can run on a different
> executor (in the same slave) from the other steps.  This results in a
> docker
> push failing on one executor because the login to ECR happened in another
> executor.
>
> 1. Is there a better pattern/practice I should be using?
> 2. Is there a way to force jenkins to use the same executor for all these
> steps?
>
> Thanks!
>
>
>
> --
> Sent from:
> http://jenkins-ci.361315.n4.nabble.com/Jenkins-users-f361316.html
>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jenkinsci-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-users/1512072153155-0.post%40n4.nabble.com
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/CAPiUgVcVtktgVrqH1_W06hH4ey%3DRFonTBY8QFxiC_A9q942%3Djw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: Trigger Specific Jenkins Job on Github Push to specific Directory

2017-12-01 Thread Victor Martinez
What about using the Git - Additional behaviours - Polling ignores with 
commtits in certains paths?


 






















I used something like that in the past but IIRC was for the 
github-pull-request plugin, so hopefully it works as you expect.

Cheers

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/90e3b22d-88a4-4f37-8cda-bb5d9f3700fc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Environmental values from a Groovy Pipeline.

2017-12-01 Thread Peter Berghold
sounds like that was what bit me.   I'm seeing bizarre behavior all over
the place that now makes sense given what you said about node {}

On Fri, Dec 1, 2017 at 1:19 AM 'Björn Pedersen' via Jenkins Users <
jenkinsci-users@googlegroups.com> wrote:

> Hi,
>
> it depends on where in your code you are trying to use this. A workspace
> is only available (and the  env set) while inside a node or ws block. And
> beware, when different parts of the pipeline run on different node, then
> each
> part has it's own workspace, possibly even at different locations.  And
> unless there are strong requirements for absolute pathes,  better just use
> relative pathes (all steps will by default have the WORKSPACE as current
> working dir).
>
> Björn
>
>
> Am Donnerstag, 30. November 2017 21:48:15 UTC+1 schrieb Peter Berghold:
>>
>> I am most interested in using the "WORKSPACE" value in the enviromental
>> values. within my pipeline..  I use it as a base to create a staging
>> directory from so I have a value defined such as:
>>
>> def outrepo="${env.WORKSPACE}/shipping-${env.BUILD_NUMBER}"
>>
>> what I am getting back from that is not what I'm expecting at all.
>>
>> OUTREPO: null/shipping-152
>>
>>
>> Looks like env.WORKSPACE is being resolved as a "null" instead of the full 
>> path to the job's workspace.
>>
>>
>> Is there a different form of this I should be using?  I clearly see 
>> WORKSPACE as being defined when within a shell I see that value running the 
>> shell command "env."
>>
>>
>> I could hard code it I supposed, but that kind defeats the purpose a bit
>>
>>
>> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jenkinsci-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-users/ff698027-6d29-476c-b04b-ac2397561c9e%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/CAArvnv0-qPKcJBjJKW4u6yRvhzTP7KwS7OATcvavUT20mMLFeQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Define a class inside a groovy pipeline?

2017-12-01 Thread Peter Berghold
So I was playing around and tried something.   Here's a class I defined:

class MyClass implements Serializable {

  MyClass() {
  }

  def bark(){
 sh 'echo WOOF!'
 }
}

and so I instantiate it

def mc = new MyClass()

and I access my method

mc.bark()

and I get

hudson.remoting.ProxyException: groovy.lang.MissingMethodException: No
signature of method: MyClass.sh() is applicable for argument types:
(java.lang.String) values: [echo WOOF!]


So my question is: if I want to access what I perceive as normal
pipeline functions from inside a class how do I do it?  What magic foo
do I have to use?

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/CAArvnv0Dgkh-CnjYebNBzHji9pOpBZGDLhnioKD87w4-7BWn4w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Env Inject failure "Couldn't find the right download for WINDOWS and i386 combination"

2017-12-01 Thread Steve K
Hello,

Has anyone else been plagued with these fatal errors recently?
Environment Inject bombs at the beginning of jobs running on i386 based 
OS's.
In the stack dump, the message "Couldn't find the right download for 
WINDOWS and i386 combination" is seen.
My Windows Jenkins server is v 2.46.2.
I just upgraded to "EnvInject API Plugin" v 1.4 and "Environment Injector 
Plugin" v2.1.5

Thanks in advance.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/18be29f5-ebf5-4a0c-a7c9-d1e159add813%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


RE: Define a class inside a groovy pipeline?

2017-12-01 Thread Daniel Butler
This is my preferred as it’s nice and explicit:

class MyClass implements Serializable { 

  def ctx

  MyClass(ctx) {
 this.ctx=ctx
  }

  def bark(){
     ctx.sh 'echo WOOF!'
 }
}


You’d then construct it:
def mc = new MyClass(this)

If you remove the class definition so you end up with a groovy file of methods 
you end up with class with the same name as the groovy file. Inside the class 
you can call pipeline steps and access the global variables like it’s a 
pipeline script. However I don’t think you can have anything other than a 
no-arg constructor.


Regards,
Daniel.

From: Peter Berghold
Sent: 01 December 2017 18:02
To: Jenkins Users
Subject: Define a class inside a groovy pipeline?

So I was playing around and tried something.   Here's a class I defined:

class MyClass implements Serializable { 

  MyClass() {
  }

  def bark(){
     sh 'echo WOOF!'
 }
}

and so I instantiate it 

def mc = new MyClass()

and I access my method

mc.bark()

and I get 

hudson.remoting.ProxyException: groovy.lang.MissingMethodException: No 
signature of method: MyClass.sh() is applicable for argument types: 
(java.lang.String) values: [echo WOOF!]

So my question is: if I want to access what I perceive as normal pipeline 
functions from inside a class how do I do it?  What magic foo do I have to use? 

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/CAArvnv0Dgkh-CnjYebNBzHji9pOpBZGDLhnioKD87w4-7BWn4w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/5a21a5b5.06aadf0a.a3b73.5f40%40mx.google.com.
For more options, visit https://groups.google.com/d/optout.


Re: Env Inject failure "Couldn't find the right download for WINDOWS and i386 combination"

2017-12-01 Thread Devin Nusbaum
I suspect the error is being thrown by the JDK installer tool and is unrelated 
to EnvInject. Do you have a full stack trace, and are you using a JDK tool in 
your build configured with the “Install from java.sun.com 
” method to install JDK 9? if so, it looks like Oracle 
has removed the 32-bit JDK 9 downloads , 
so I guess you could use JDK 8 instead.

> On Dec 1, 2017, at 1:20 PM, Steve K  wrote:
> 
> Hello,
> 
> Has anyone else been plagued with these fatal errors recently?
> Environment Inject bombs at the beginning of jobs running on i386 based OS's.
> In the stack dump, the message "Couldn't find the right download for WINDOWS 
> and i386 combination" is seen.
> My Windows Jenkins server is v 2.46.2.
> I just upgraded to "EnvInject API Plugin" v 1.4 and "Environment Injector 
> Plugin" v2.1.5
> 
> Thanks in advance.
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to jenkinsci-users+unsubscr...@googlegroups.com 
> .
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-users/18be29f5-ebf5-4a0c-a7c9-d1e159add813%40googlegroups.com
>  
> .
> For more options, visit https://groups.google.com/d/optout 
> .

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/DC8EF752-16A1-467B-A44D-6B08A9333491%40cloudbees.com.
For more options, visit https://groups.google.com/d/optout.


Re: Define a class inside a groovy pipeline?

2017-12-01 Thread Peter Berghold
going to give it a shot Daniel.  Thank!

On Fri, Dec 1, 2017 at 1:56 PM Daniel Butler 
wrote:

> This is my preferred as it’s nice and explicit:
>
> class MyClass implements Serializable {
>
>
>
>   def ctx
>
>
>
>   MyClass(ctx) {
>
>  this.ctx=ctx
>
>   }
>
>
>
>   def bark(){
>
>  ctx.sh 'echo WOOF!'
>
>  }
>
> }
>
>
>
>
>
> You’d then construct it:
> def mc = new MyClass(this)
>
>
>
> If you remove the class definition so you end up with a groovy file of
> methods you end up with class with the same name as the groovy file. Inside
> the class you can call pipeline steps and access the global variables like
> it’s a pipeline script. However I don’t think you can have anything other
> than a no-arg constructor.
>
>
>
>
>
> Regards,
>
> Daniel.
>
>
>
> *From: *Peter Berghold 
> *Sent: *01 December 2017 18:02
> *To: *Jenkins Users 
> *Subject: *Define a class inside a groovy pipeline?
>
>
>
> So I was playing around and tried something.   Here's a class I defined:
>
>
>
> class MyClass implements Serializable {
>
>
>
>   MyClass() {
>
>   }
>
>
>
>   def bark(){
>
>  sh 'echo WOOF!'
>
>  }
>
> }
>
>
>
> and so I instantiate it
>
>
>
> def mc = new MyClass()
>
>
>
> and I access my method
>
>
>
> mc.bark()
>
>
>
> and I get
>
>
>
> hudson.remoting.ProxyException: groovy.lang.MissingMethodException: No 
> signature of method: MyClass.sh() is applicable for argument types: 
> (java.lang.String) values: [echo WOOF!]
>
>
>
> So my question is: if I want to access what I perceive as normal pipeline 
> functions from inside a class how do I do it?  What magic foo do I have to 
> use?
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jenkinsci-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-users/CAArvnv0Dgkh-CnjYebNBzHji9pOpBZGDLhnioKD87w4-7BWn4w%40mail.gmail.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jenkinsci-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-users/5a21a5b5.06aadf0a.a3b73.5f40%40mx.google.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/CAArvnv3AhMEEL8iZgCgPavG6uyQyQ5pWRF_0S3%2BsQOSggVC35g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: Define a class inside a groovy pipeline?

2017-12-01 Thread Peter Berghold
Yep!  That's the ticket.   Thannks again Daniel!

On Fri, Dec 1, 2017 at 2:06 PM Peter Berghold 
wrote:

> going to give it a shot Daniel.  Thank!
>
> On Fri, Dec 1, 2017 at 1:56 PM Daniel Butler 
> wrote:
>
>> This is my preferred as it’s nice and explicit:
>>
>> class MyClass implements Serializable {
>>
>>
>>
>>   def ctx
>>
>>
>>
>>   MyClass(ctx) {
>>
>>  this.ctx=ctx
>>
>>   }
>>
>>
>>
>>   def bark(){
>>
>>  ctx.sh 'echo WOOF!'
>>
>>  }
>>
>> }
>>
>>
>>
>>
>>
>> You’d then construct it:
>> def mc = new MyClass(this)
>>
>>
>>
>> If you remove the class definition so you end up with a groovy file of
>> methods you end up with class with the same name as the groovy file. Inside
>> the class you can call pipeline steps and access the global variables like
>> it’s a pipeline script. However I don’t think you can have anything other
>> than a no-arg constructor.
>>
>>
>>
>>
>>
>> Regards,
>>
>> Daniel.
>>
>>
>>
>> *From: *Peter Berghold 
>> *Sent: *01 December 2017 18:02
>> *To: *Jenkins Users 
>> *Subject: *Define a class inside a groovy pipeline?
>>
>>
>>
>> So I was playing around and tried something.   Here's a class I defined:
>>
>>
>>
>> class MyClass implements Serializable {
>>
>>
>>
>>   MyClass() {
>>
>>   }
>>
>>
>>
>>   def bark(){
>>
>>  sh 'echo WOOF!'
>>
>>  }
>>
>> }
>>
>>
>>
>> and so I instantiate it
>>
>>
>>
>> def mc = new MyClass()
>>
>>
>>
>> and I access my method
>>
>>
>>
>> mc.bark()
>>
>>
>>
>> and I get
>>
>>
>>
>> hudson.remoting.ProxyException: groovy.lang.MissingMethodException: No 
>> signature of method: MyClass.sh() is applicable for argument types: 
>> (java.lang.String) values: [echo WOOF!]
>>
>>
>>
>> So my question is: if I want to access what I perceive as normal pipeline 
>> functions from inside a class how do I do it?  What magic foo do I have to 
>> use?
>>
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Jenkins Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to jenkinsci-users+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/jenkinsci-users/CAArvnv0Dgkh-CnjYebNBzHji9pOpBZGDLhnioKD87w4-7BWn4w%40mail.gmail.com
>> 
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Jenkins Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to jenkinsci-users+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/jenkinsci-users/5a21a5b5.06aadf0a.a3b73.5f40%40mx.google.com
>> 
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/CAArvnv0Jz4AsdLQdtVPj0jg-eu0tX_f%2Bucv%3Dxt8PgK8K9myunw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.