Re: Jenkins dashboard report with customization

2018-11-21 Thread RAJENDRA PRASAD
Few more info i would like to add:

Unlike the Jenkins Script Console, Jenkins-related libraries are not
auto-imported, so make sure you import the following into your scripts:

import jenkins.*
import jenkins.model.*
import hudson.*
import hudson.model.*






*Thanks and Regards,Rajendra Prasad Reddy PenumalliSr. Engineer in
Testing.Mobile:9008566233*


On Sat, 17 Nov 2018 at 06:38, RAJENDRA PRASAD 
wrote:

> Hi Trupti Bhatt,
> Was damn busy , not able to respond for you mail.
> Please add import statement on top of your script , it must work,
>
>
>
> *import jenkins.model.**
>
> Jenkins.instance.getAllItems(Job.class).each{
>   println it.name + " - " + it.class
>
>  def jobBuilds=it.getBuilds()
> //for each of such jobs we can get all the builds (or you can limit the
> number at your convenience)
> jobBuilds.each { build ->
>   def runningSince = groovy.time.TimeCategory.minus( new Date(),
> build.getTime() )
>   def currentStatus = build.buildStatusSummary.message
>  def cause = build.getCauses()[0]
>
>  println "Build: ${build} | Since: ${runningSince} | Status:
> ${currentStatus} | Cause: ${cause}"
>  // You can get all the information available for build parameters.
>   def parameters = build.getAction(ParametersAction)?.parameters
>   parameters.each {
> println "Type: ${it.class} Name: ${it.name}, Value: ${it.dump()}"
> }
> }
>   }
>
> Other Important links that will help you are:
> Here is my Script Collection:
> https://github.com/rajendrapenumalli/jenkins-scripts
>
> Other Useful links:
> https://jenkins.io/doc/book/managing/script-approval/
>
> https://pghalliday.com/jenkins/groovy/sonar/chef/configuration/management/2014/09/21/some-useful-jenkins-groovy-scripts.html
>
>
> dont forget to send me you solution (after removing any sensitive data ;))
>
> *Thanks and Regards,*
>
>
>
> *Rajendra Prasad Reddy PenumalliSr. Engineer in Testing.Mobile:9008566233*
>
>
> On Mon, 12 Nov 2018 at 03:46, trupti bhatt  wrote:
>
>> Thanks Rajendra.
>>
>> I have tried following code: but throwing me compilation error:
>>
>> Jenkins.instance.getAllItems(Job.class).each{
>>>   println it.name + " - " + it.class
>>>
>>>  def jobBuilds=it.getBuilds()
>>> //for each of such jobs we can get all the builds (or you can limit the
>>> number at your convenience)
>>> jobBuilds.each { build ->
>>>   def runningSince = groovy.time.TimeCategory.minus( new Date(),
>>> build.getTime() )
>>>   def currentStatus = build.buildStatusSummary.message
>>>  def cause = build.getCauses()[0]
>>>
>>>  println "Build: ${build} | Since: ${runningSince} | Status:
>>> ${currentStatus} | Cause: ${cause}"
>>>  // You can get all the information available for build parameters.
>>>   def parameters = build.getAction(ParametersAction)?.parameters
>>>   parameters.each {
>>> println "Type: ${it.class} Name: ${it.name}, Value:
>>> ${it.dump()}"
>>> }
>>> }
>>>   }
>>
>>
>>
>> Error Is :
>>
>>> ERROR: Build step failed with exception
>>> groovy.lang.MissingPropertyException: No such property: Jenkins for
>>> class: Script1
>>> at
>>> org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:53)
>>> at
>>> org.codehaus.groovy.runtime.callsite.PogoGetPropertySite.getProperty(PogoGetPropertySite.java:52)
>>> at
>>> org.codehaus.groovy.runtime.callsite.AbstractCallSite.callGroovyObjectGetProperty(AbstractCallSite.java:307)
>>> at Script1.run(Script1.groovy:1)
>>> at groovy.lang.GroovyShell.evaluate(GroovyShell.java:585)
>>> at groovy.lang.GroovyShell.evaluate(GroovyShell.java:623)
>>> at groovy.lang.GroovyShell.evaluate(GroovyShell.java:594)
>>> at
>>> org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SecureGroovyScript.evaluate(SecureGroovyScript.java:343)
>>> at hudson.plugins.groovy.SystemGroovy.run(SystemGroovy.java:95)
>>> at hudson.plugins.groovy.SystemGroovy.perform(SystemGroovy.java:59)
>>> at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
>>> at
>>> hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:744)
>>> at hudson.model.Build$BuildExecution.build(Build.java:206)
>>> at hudson.model.Build$BuildExecution.doRun(Build.java:163)
>>> at
>>> hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:504)
>>> at hudson.model.Run.execute(Run.java:1815)
>>> at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
>>> at hudson.model.ResourceController.execute(ResourceController.java:97)
>>> at hudson.model.Executor.run(Executor.java:429)
>>> Build step 'Execute system Groovy script' marked build as failure
>>
>>
>> On Thursday, November 8, 2018 at 3:49:14 PM UTC+5:30, rajendraprasad
>> reddy wrote:
>>>
>>> Hi Tripti,
>>> You are correct there is no  plugin that can help you to create a custom
>>> dashboard specified by you.
>>>
>>> All you need to write a groovy script to  access Jenkins job history and
>>> prepare  report according to your need
>>>
>>>
>>> First get list of jobs via groovy script:
>>>
>>> J

Re: Jenkins Migration

2018-11-21 Thread Cornelius Ele
Thank you for the reply. Indeed there are lots of local references on the 
old Jenkins server.
For instance, the GRADLE_HOME is referencing a folder inside downloads 
folder.
Is there a strategy to change all this simultaneously (through the Web GUI) 
or otherwise? 
It seems like at this current moment, I'll have to go through 50 .xml files 
on my JENKINS_HOME directory and make sure none of them are referencing 
locally. 


Thanks in advance.


On Wednesday, November 21, 2018 at 2:59:38 PM UTC-5, Pranav Kv wrote:
>
> Hi,
> Migrating one server to another is not only just copying entire home 
> directory to the new one.. There will be lots configuration sections 
> (hardcoded) on ur exiting instance, so u must configure this things 
> according to ur new instance(config.xml file) and jobconfig before running 
> ur new instance. Recently I had migrated around 1000 jobs from one server 
> to another. (redhat machine, that doesn't have Internet)
>
> Regards 
> Pranav KV
>
> On Thu, 22 Nov 2018, 1:11 am Cornelius Ele  
> wrote:
>
>> Hello all,
>>
>> I am trying to migrate a Jenkins instance from a windows machine 
>> installation to a  new .war file installation. 
>> I copy pasted all the files from C:\Program Files (x86)\Jenkins to the 
>> new systems C:\Users\corn\.jenkins directory. 
>> The SSH remote hosts section in localhost:8080/configure all fails its 
>> connection checks, how do I fix this? 
>>
>> Also, I supposedly need to change ownership for new Jenkins file:  chown 
>> -R jenkins:jenkins $JENKINS_HOME  (
>> https://stackoverflow.com/questions/8724939/how-to-move-jenkins-from-one-pc-to-another?rq=1
>> )
>> But where and how do I make the ownership changes?
>>
>> 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-use...@googlegroups.com .
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jenkinsci-users/ec72ed90-7696-4556-85b0-10a50c7d7d5f%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/f213cfe6-5990-48e1-b64f-dfffe26ed966%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Jenkins Migration

2018-11-21 Thread Pranav Kv
Hi,
Migrating one server to another is not only just copying entire home
directory to the new one.. There will be lots configuration sections
(hardcoded) on ur exiting instance, so u must configure this things
according to ur new instance(config.xml file) and jobconfig before running
ur new instance. Recently I had migrated around 1000 jobs from one server
to another. (redhat machine, that doesn't have Internet)

Regards
Pranav KV

On Thu, 22 Nov 2018, 1:11 am Cornelius Ele  Hello all,
>
> I am trying to migrate a Jenkins instance from a windows machine
> installation to a  new .war file installation.
> I copy pasted all the files from C:\Program Files (x86)\Jenkins to the new
> systems C:\Users\corn\.jenkins directory.
> The SSH remote hosts section in localhost:8080/configure all fails its
> connection checks, how do I fix this?
>
> Also, I supposedly need to change ownership for new Jenkins file:  chown
> -R jenkins:jenkins $JENKINS_HOME  (
> https://stackoverflow.com/questions/8724939/how-to-move-jenkins-from-one-pc-to-another?rq=1
> )
> But where and how do I make the ownership changes?
>
> 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/ec72ed90-7696-4556-85b0-10a50c7d7d5f%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/CAHwQEkJv%3DaERs%2BJmvYYW-eF52RL4A8TmqH6vb_53UiyenU6C8g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Jenkins Migration

2018-11-21 Thread Cornelius Ele
Hello all,

I am trying to migrate a Jenkins instance from a windows machine 
installation to a  new .war file installation. 
I copy pasted all the files from C:\Program Files (x86)\Jenkins to the new 
systems C:\Users\corn\.jenkins directory. 
The SSH remote hosts section in localhost:8080/configure all fails its 
connection checks, how do I fix this? 

Also, I supposedly need to change ownership for new Jenkins file:  chown -R 
jenkins:jenkins $JENKINS_HOME  
(https://stackoverflow.com/questions/8724939/how-to-move-jenkins-from-one-pc-to-another?rq=1)
But where and how do I make the ownership changes?

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/ec72ed90-7696-4556-85b0-10a50c7d7d5f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Jenkins Ignore Committer Strategy Plugin and job DSL

2018-11-21 Thread Victor Martinez
You might need to refer to the trais sections in the branchSource

- 
/plugin/job-dsl/api-viewer/index.html#path/multibranchPipelineJob-branchSources-branchSource-source-git-traits-headWildcardFilter

multibranchPipelineJob(buildName) {
...

branchSources {
branchSource {
  source {
git {
  remote()
  traits {
 headWildcardFilter {
includes('master* branch1')
excludes('')
 }
  }
}
  }
  buildStrategies {
  ignoreCommitterStrategy {
  ignoredAuthors("j...@foo.com")
  allowBuildIfNotExcludedAuthor(true)
  }
  }
}
}
}


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/b17f6482-6a7e-4d16-b697-9f0f7cd085cb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Multibranch Pipeline Scan Hangs

2018-11-21 Thread Randall Becker
The good news is that after the rebuild and downloading a new docker image, 
things seem to be working fine now. I guess it's possible the image was not 
properly downloaded but there was no indication of problems at the time. 
Thanks for the shoulder to cry on.

On Wednesday, November 21, 2018 at 11:20:56 AM UTC-5, Randall Becker wrote:
>
> The answer to that is no. SSH only. I rebuilt the docker image badly (last 
> time I listen to the Internet on this one) - so I'm starting from scratch.
>
> On Thursday, November 15, 2018 at 10:10:45 PM UTC-5, Mark Waite wrote:
>>
>> My working bitbucket.org multibranch Pipeline configurations include:
>>
>>- Bitbucket branch source (username / password authentication)
>>- Git branch source using https (username / password authentication)
>>- Git branch source using ssh (ed25519 private key with passphrase)
>>
>> Will your corporate standards allow use of a username and password over 
>> https?  If so, does that behave any better in your environment?
>>
>> Mark Waite
>>
>> On Thu, Nov 15, 2018 at 7:28 PM Randall Becker  
>> wrote:
>>
>>> I have 2 idle executors on every node, so that's not it. The hang is 
>>> definitely waiting on a response from git fetch or git ls-remote depending 
>>> on the situation. Version of git on the Ubuntu VM is 2.13, so that's not 
>>> particularly recent, but sufficient for the function being executed. I 
>>> cannot get this to work on any instance of any VM I have. Of note, there 
>>> are no specific instructions other than the basic setup of the job (monitor 
>>> the repo, run ls-remote, and finish). Perhaps with some instructions it 
>>> might behave differently. When I interrupt the job, the job name is "null", 
>>> which is suspect and wrong.
>>>
>>> I've gone to non-multibranch pipelines, as assume that this particular 
>>> plugin is DOA - sorry about the opinion, but I cannot make it work, despite 
>>> all efforts, so will not recommend it. If there is a working configuration, 
>>> please describe it, and I'll try to make it work as specified. $DAYJOB 
>>> forces me away from this approach.
>>>
>>> On Thursday, November 15, 2018 at 6:09:26 PM UTC-5, Meg Watson wrote:

 I’ll take a stab...How many executors do you have on the master and 
 agent?  You may be hanging waiting for an executor to be available to run 
 the pipeline.  I think I made this mistake once, had too few executors. 

 Meg
>>>
>>> -- 
>>> 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/a2538d76-8460-40bf-861c-57bff009df27%40googlegroups.com
>>>  
>>> 
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>> -- 
>> Thanks!
>> Mark Waite
>>
>

-- 
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/92bf67c6-3622-443b-bbd2-db107643f3ac%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Configuration of the Matrix Combinations Plugin

2018-11-21 Thread usernkey
Hi folks,

We are automatic the deployment and the post configuration of our CI 
platform based on Jenkins.

We mange to figure out which is the configuration file for most of the 
plugin so we can deploy it and have the plugin configured but I am unable 
to figure out where the Matrix Combinations Plugin stores its configuration.

Do you have any idea ?

Thanks

Marco

-- 
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/6fa60505-c996-46d4-95a0-e0c9dd63b46a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Multibranch Pipeline Scan Hangs

2018-11-21 Thread Randall Becker
The answer to that is no. SSH only. I rebuilt the docker image badly (last 
time I listen to the Internet on this one) - so I'm starting from scratch.

On Thursday, November 15, 2018 at 10:10:45 PM UTC-5, Mark Waite wrote:
>
> My working bitbucket.org multibranch Pipeline configurations include:
>
>- Bitbucket branch source (username / password authentication)
>- Git branch source using https (username / password authentication)
>- Git branch source using ssh (ed25519 private key with passphrase)
>
> Will your corporate standards allow use of a username and password over 
> https?  If so, does that behave any better in your environment?
>
> Mark Waite
>
> On Thu, Nov 15, 2018 at 7:28 PM Randall Becker  > wrote:
>
>> I have 2 idle executors on every node, so that's not it. The hang is 
>> definitely waiting on a response from git fetch or git ls-remote depending 
>> on the situation. Version of git on the Ubuntu VM is 2.13, so that's not 
>> particularly recent, but sufficient for the function being executed. I 
>> cannot get this to work on any instance of any VM I have. Of note, there 
>> are no specific instructions other than the basic setup of the job (monitor 
>> the repo, run ls-remote, and finish). Perhaps with some instructions it 
>> might behave differently. When I interrupt the job, the job name is "null", 
>> which is suspect and wrong.
>>
>> I've gone to non-multibranch pipelines, as assume that this particular 
>> plugin is DOA - sorry about the opinion, but I cannot make it work, despite 
>> all efforts, so will not recommend it. If there is a working configuration, 
>> please describe it, and I'll try to make it work as specified. $DAYJOB 
>> forces me away from this approach.
>>
>> On Thursday, November 15, 2018 at 6:09:26 PM UTC-5, Meg Watson wrote:
>>>
>>> I’ll take a stab...How many executors do you have on the master and 
>>> agent?  You may be hanging waiting for an executor to be available to run 
>>> the pipeline.  I think I made this mistake once, had too few executors. 
>>>
>>> Meg
>>
>> -- 
>> 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/a2538d76-8460-40bf-861c-57bff009df27%40googlegroups.com
>>  
>> 
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
> -- 
> Thanks!
> Mark Waite
>

-- 
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/39ee5d82-1265-48e1-9287-8a59a684ecd4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Extend / override declarative pipeline syntax

2018-11-21 Thread gregory . fouquet
Hi List, 

Is there a way to extend or override *declarative* pipeline syntax ?

I would like to be able to provide a library I would use this way : 

pipeline {
>   agent any
>   tools { ... }
>   stages {
> stage ("My custom stage") { ... }
> standardStage()
> stage ("My custom stage") { ... }
>   }
> }
>

where standardStage would be defined ilike this : 

def call() {
>   stage("Standard stage") { ... }
> }
>

which is not possible because of declarative pipeline syntax check 
("standardStage" is not a legal child of "stages")


Thanks in advance, 
Grégory

-- 
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/50fdd2fe-3d9a-44d1-a33b-d6fd2af4cbb5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Jenkins Docker Sidecar with Container Running a daemon command

2018-11-21 Thread 'Björn Pedersen' via Jenkins Users


Am Dienstag, 20. November 2018 15:33:26 UTC+1 schrieb Justin Seiser:
>
> I want to run ZAP as a proxy in my pipeline, and run my selenium tests 
> through the proxy. Im just using curl in a container in place of selenium 
> for my testing and was able to make this work locally using docker.
>
> In my pipeline, zap starts up, but the pipeline just sits in the zap 
> container after that, never progressing to the second container. I 
> understand why, Ive launched a process as a daemon, its never going to 
> finish, so the step never finished. I just dont understand how to 
> accomplish what I need in jenkins.
>
> stage('Run Zap Proxy'){
> docker.image('owasp/zap2docker-weekly').withRun('-p 8090:8090') { 
> c ->
>   
>
 withRun starts the container.  So you want to add your zap.sh call 
as command here. 

>   docker.image('owasp/zap2docker-weekly').inside("-v 
> $WORKSPACE:/zap/wrk:rw") {
> /* Wait until mysql service is up */
>

   here you start a second container, that  never stops...
 

> sh """
>zap.sh -daemon -port 8090 -host 0.0.0.0 -newsession 
> testing -config api.addrs.addr.name=.* -config api.addrs.addr.regex=true 
> -config api.disablekey=true
>"""
> }
>

   So you never arrive here.
 

> docker.image('cfmanteiga/alpine-bash-curl-jq').inside("--link 
> ${c.id}:proxy") {
> sh 'curl -k -x http://proxy:8090 https://my.fqdn.net'
> sh """
>curl -k -x http://proxy:8090 \
>-X POST https://my.fqdn.net/api/rest/sessions \
>-H 'Content-Type: application/json' \
>-H 'Accept: application/json' \
>-d '{"username":"username","password":"password"}'
>"""
> sh 'sleep 2m'
> sh 'curl -o report.html 
> http://zap/UI/core/other/htmlreport'
> stash includes: 'report.html', name: 'report'
> }
> }
> }
>
> I essentially need to start zap with the command im using in the 'inside', 
> and only kill the container when the second containers steps are complete.
>

-- 
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/e5be8c17-f18c-4d16-bb60-bf4cd6d6d32d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Jenkins: user is missing the Overall/Read permission - Issue

2018-11-21 Thread 'David Brown' via Jenkins Users
Just to clarify, I have checked that the Overall/Read Permission is set. We 
are using Matrix-based security with Jenkins version 2.138.2. Please see 
attached screenshots. 

On Saturday, 3 March 2018 14:07:07 UTC, Poovaraj Thangamariappan wrote:
>
> Hello,
>
> I have created  *manual* user in Manger User and I have configured in  
> Matrix-based 
> security. It is showing Manual user is missing the Overall/Read 
> permission'while login into jenkins.
>
> Pleaes find thebelow screenshot and config.xml file. Please help me to fix 
> this issue.
>
>
>
>
>
>
>
>
>
>
>
> Regards,
> Poovaraj
>
>
>

-- 
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/1bad5fe0-fe38-4280-a8d4-c126599a9364%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.