Re: GIT and Jenkins

2013-03-06 Thread nicolas de loof
does the clone run on master or some slave ?

this "ls-remote" command is executed on master, maybe you just miss the
adequate ssh key there. Long term plan is to integrate
ssh-credentials-plugin in git-plugin to manage this.

2013/3/7 Jeff 

> I thought I asked this and fixed it before, but it has come up again and I
> am not seeing this in the archives
>
> When we setup a job that pulls source from GIT, I see this error shown
> below the "Repository URL" box:
>
>
> Failed to connect to repository : Error performing command:  ls-remote -h
> g...@github.com:myRepo/myApp.git HEAD
>
> or for projects using our internal GitoLIte repo:
>
>
>  Failed to connect to repository : Error performing command:  ls-remote
> -h gitol...@git1.mycompany.int:myInternalApp.git HEAD
>
> The project "clone"s and builds just fine, but I don't think the SCM
> Polling works properly and I think it is related to the above issue.
>
> Any idea what it might be?  Google searches indicate that the absolute
> path to the git binary must be specified, which I've set (/usr/bin/git).
>
> I've set the git user.name/user.email environment values on the job
> settings.
>
> I don't know what else to look at.  Thoughts?
>
> --
> Jeff Vincent
> See my LinkedIn profile at:
> http://www.linkedin.com/in/rjeffreyvincent
> I ♥ DropBox  !!
>
> --
> 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.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




cygwin - how to use - quick question

2013-03-06 Thread Z W
Hi All

We have an .exe file under C:\jenkins\workspace\install\app.exe

We tried using build step a Windows batch command to check the files md5sum with

set PATH=/cygdrive/c/cygwin/bin;$PATH
/cygdrive/c/cygwin/bin/bash.exe /cygdrive/c/cygwin/bin/md5sum.exe
/cygdrive/c/jenkins/workspace/job2/app.exe


But we get
[job2] $ cmd /c call
C:\Users\rrr\AppData\Local\Temp\jenkins1634104131808727925.bat

c:\jenkins\workspace\job2>set PATH=/cygdrive/c/cygwin/bin;$PATH

c:\jenkins\workspace\job2>/cygdrive/c/cygwin/bin/bash.exe
/cygdrive/c/cygwin/bin/md5sum.exe
/cygdrive/c/jenkins/workspace/job2/app.exe
The system cannot find the path specified.

How do we get cygwin to run in a job to get app.exe's md5sum ?

Thanks

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




Re: GIT and Jenkins

2013-03-06 Thread Mark Waite
The command that is listed there is a surprise.  I think it should say "git 
ls-remote ..." rather than "ls-remote ...".  

I wonder if your Jenkins is unable to locate the Git executable?  Check the 
system configuration screen to see if it is pointing to a non-existent git 
executable, or possibly to a git executable on the master which does not exist 
on a slace.

You might also check the "Advanced" section of the Jenkins to see if the "fast 
remote polling" is enabled.  I believe the git plugin using the "ls-remote" 
command to perform fast remote polling.  I think that is less likely to be the 
problem, since the polling command should be "git ls-remote" rather than 
"ls-remote".

Mark Waite



>
> From: Jeff 
>To: jenkinsci-users@googlegroups.com 
>Sent: Wednesday, March 6, 2013 5:35 PM
>Subject: GIT and Jenkins
> 
>
>I thought I asked this and fixed it before, but it has come up again and I am 
>not seeing this in the archives
>
>
>When we setup a job that pulls source from GIT, I see this error shown below 
>the "Repository URL" box:
>
>
>
>
>Failed to connect to repository : Error performing command:  ls-remote -h 
>g...@github.com:myRepo/myApp.git HEAD 
>
>
>or for projects using our internal GitoLIte repo:
>
>
>
>
>Failed to connect to repository : Error performing command:  ls-remote -h 
>gitol...@git1.mycompany.int:myInternalApp.git HEAD 
>
>
>The project "clone"s and builds just fine, but I don't think the SCM Polling 
>works properly and I think it is related to the above issue.
>
>
>Any idea what it might be?  Google searches indicate that the absolute path to 
>the git binary must be specified, which I've set (/usr/bin/git).
>
>
>I've set the git user.name/user.email environment values on the job settings.
>
>
>I don't know what else to look at.  Thoughts?
>
>-- 
>
>Jeff Vincent
>See my LinkedIn profile at:
>http://www.linkedin.com/in/rjeffreyvincent
>I ♥ DropBox !!  
-- 
>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.
>For more options, visit https://groups.google.com/groups/opt_out.
> 
> 
>
>
>

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




RE: Any way to find a plug-in configuration value of a job from

2013-03-06 Thread Alex Earl
 groovy email template?
MIME-Version: 1.0
Content-Type: multipart/alternative;
boundary="=_Part_1211_13601326.1362621484314"

--=_Part_1211_13601326.1362621484314
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit

build.parent.publisherList will get you all the publishers, you would
then just iterate and use the one you want. Should work.

Sent from my Windows Phone
From: cchen
Sent: 3/6/2013 18:58
To: jenkinsci-users@googlegroups.com
Subject: Any way to find a plug-in configuration value of a job from
groovy email template?
Hi there,

In my groovy email template, in addition to the content that is driven by
the build status, there are also dynamic content depends on the
configuration value of certain plug-ins.  In my case, I need to find out
the configurations of a recorder/publisher plugin.  Any way to do this?

Thanks!

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.



--=_Part_1211_13601326.1362621484314
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

build.parent.publisherList will get you all the publisher=
s, you would then just iterate and use the one you want. Should work.Sent from my Windows PhoneFrom: cchenSent: 3/6/2013 18:58To: jenkinsci-users@googlegroup=
s.comSubject: Any way to find a plug-in configuration valu=
e of a job from groovy email template?Hi =
there,In my groovy email template, in addition to the =
content that is driven by the build status, there are also dynamic content =
depends on the configuration value of certain plug-ins.  In my case, I=
 need to find out the configurations of a recorder/publisher plugin.  =
Any way to do this?Thanks!



-- 
You received this message because you are subscribed to the Google Groups &=
quot;Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out=
">https://groups.google.com/groups/opt_out.
 
 

--=_Part_1211_13601326.1362621484314--

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




Any way to find a plug-in configuration value of a job from groovy email template?

2013-03-06 Thread cchen
Hi there,

In my groovy email template, in addition to the content that is driven by 
the build status, there are also dynamic content depends on the 
configuration value of certain plug-ins.  In my case, I need to find out 
the configurations of a recorder/publisher plugin.  Any way to do this?

Thanks!

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Using Jenkins to run MATLAB and PowerPoint

2013-03-06 Thread Slide
Is there anything in the Jenkins log or in the build log that would give
any clues?


On Wed, Mar 6, 2013 at 4:06 PM, jo2dad  wrote:

> I'm running Jenkins as a service.  There is a Jenkins slave running on the
> Window box I'm using.  I'm not sure how to tell whether the service has
> permission to interact with the desktop.
>
> The rest of the script runs fine (MATLAB make its figures, PowerPoint
> opens, does its thing and saves the results), it's just when it gets to the
> end and tries to close PowerPoint when things go wrong.
>
> When I look at processes using Task Manager, MATLAB, PowerPoint and
> Jenkins show up as NT Authority\SYSTEM.  I assumed this meant that
> everything was running as System user and should have all necessary
> permissions.
>
>
> On Wednesday, March 6, 2013 5:51:23 PM UTC-5, jo2dad wrote:
>>
>> I'm working on a project that uses Jenkins to run MATLAB (on Windows).
>> The MATLAB function uses the ActiveX server to start PowerPoint, open (or
>> create) a file, put plots on slides, save the file and then exit PowerPoint.
>>
>> The problem I'm having is that the PowerPoint executable won't quit, and
>> the Jenkins job hangs until I kill it.  I've run the same MATLAB function
>> outside of Jenkins, from the MATLAB command line, and even in a DOS command
>> window, and PowerPoint exits with no problem.  I finally wrote a separate
>> Jenkins job that uses "tasklist" and "taskkill" to locate and kill the
>> PowerPoint executable.
>>
>> I wrote this job originally for Hudson and don't recall that this was a
>> problem.  Does anyone have any experience with this?  I'd prefer that the
>> MATLAB function kills PowerPoint, without having to call a separate job.
>>
>> It's not clear whether this is a Jenkins, PowerPoint or MATLAB problem,
>> but because I only see this problem when I use Jenkins, I figured I'd start
>> here.
>>
>> Thanks,
>> jo2dad
>>
>  --
> 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.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>



-- 
Website: http://earl-of-code.com

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




Jenkins User Conf 2013

2013-03-06 Thread Alyssa Tong
Hi All,

I'm happy to announce JUC Palo Alto and JUC Israel Call For Paper is now
open.

http://www.cloudbees.com/jenkins/juc/juc-2013.cb

*Deadline for CFP:*
JUC Israel: April 21, 2013
JUC Palo Alto: June 9, 2013

*Save the Date:*
*JUC Israel:  June 6, 2013*
JUC Palo Alto: Oct 24, 2013 (to be confirmed)

*Sponsorship:*
Space is limited. Please contact  juc-sponsors...@cloudbees.com.

cheers,
alyssa
--

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Using Jenkins to run MATLAB and PowerPoint

2013-03-06 Thread jo2dad
I'm running Jenkins as a service.  There is a Jenkins slave running on the 
Window box I'm using.  I'm not sure how to tell whether the service has 
permission to interact with the desktop.

The rest of the script runs fine (MATLAB make its figures, PowerPoint 
opens, does its thing and saves the results), it's just when it gets to the 
end and tries to close PowerPoint when things go wrong.

When I look at processes using Task Manager, MATLAB, PowerPoint and Jenkins 
show up as NT Authority\SYSTEM.  I assumed this meant that everything was 
running as System user and should have all necessary permissions.

On Wednesday, March 6, 2013 5:51:23 PM UTC-5, jo2dad wrote:
>
> I'm working on a project that uses Jenkins to run MATLAB (on Windows).  
> The MATLAB function uses the ActiveX server to start PowerPoint, open (or 
> create) a file, put plots on slides, save the file and then exit PowerPoint.
>
> The problem I'm having is that the PowerPoint executable won't quit, and 
> the Jenkins job hangs until I kill it.  I've run the same MATLAB function 
> outside of Jenkins, from the MATLAB command line, and even in a DOS command 
> window, and PowerPoint exits with no problem.  I finally wrote a separate 
> Jenkins job that uses "tasklist" and "taskkill" to locate and kill the 
> PowerPoint executable.
>
> I wrote this job originally for Hudson and don't recall that this was a 
> problem.  Does anyone have any experience with this?  I'd prefer that the 
> MATLAB function kills PowerPoint, without having to call a separate job.
>
> It's not clear whether this is a Jenkins, PowerPoint or MATLAB problem, 
> but because I only see this problem when I use Jenkins, I figured I'd start 
> here.
>
> Thanks, 
> jo2dad
>

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Using Jenkins to run MATLAB and PowerPoint

2013-03-06 Thread Slide
How are you running Jenkins? Are you running as a service? Does the service
have permission to interact with the desktop?


On Wed, Mar 6, 2013 at 3:51 PM, jo2dad  wrote:

> I'm working on a project that uses Jenkins to run MATLAB (on Windows).
> The MATLAB function uses the ActiveX server to start PowerPoint, open (or
> create) a file, put plots on slides, save the file and then exit PowerPoint.
>
> The problem I'm having is that the PowerPoint executable won't quit, and
> the Jenkins job hangs until I kill it.  I've run the same MATLAB function
> outside of Jenkins, from the MATLAB command line, and even in a DOS command
> window, and PowerPoint exits with no problem.  I finally wrote a separate
> Jenkins job that uses "tasklist" and "taskkill" to locate and kill the
> PowerPoint executable.
>
> I wrote this job originally for Hudson and don't recall that this was a
> problem.  Does anyone have any experience with this?  I'd prefer that the
> MATLAB function kills PowerPoint, without having to call a separate job.
>
> It's not clear whether this is a Jenkins, PowerPoint or MATLAB problem,
> but because I only see this problem when I use Jenkins, I figured I'd start
> here.
>
> Thanks,
> jo2dad
>
> --
> 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.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>



-- 
Website: http://earl-of-code.com

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




Setting Local Maven Repository to "Local to the executor" works partially

2013-03-06 Thread Mike Chimirev
I'm seeing very strange behavior.  In global settings I have "Local Maven 
Repository" set to "Local to the executor", but when I run a maven job, I 
can see that it downloads some artifacts to the workspace repository 
(/home/jenkins/maven-repositories/7) and some artifacts went to .m2 
(/home/jenkins/.m2/repository)

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.


<>

Using Jenkins to run MATLAB and PowerPoint

2013-03-06 Thread jo2dad
I'm working on a project that uses Jenkins to run MATLAB (on Windows).  The 
MATLAB function uses the ActiveX server to start PowerPoint, open (or 
create) a file, put plots on slides, save the file and then exit PowerPoint.

The problem I'm having is that the PowerPoint executable won't quit, and 
the Jenkins job hangs until I kill it.  I've run the same MATLAB function 
outside of Jenkins, from the MATLAB command line, and even in a DOS command 
window, and PowerPoint exits with no problem.  I finally wrote a separate 
Jenkins job that uses "tasklist" and "taskkill" to locate and kill the 
PowerPoint executable.

I wrote this job originally for Hudson and don't recall that this was a 
problem.  Does anyone have any experience with this?  I'd prefer that the 
MATLAB function kills PowerPoint, without having to call a separate job.

It's not clear whether this is a Jenkins, PowerPoint or MATLAB problem, but 
because I only see this problem when I use Jenkins, I figured I'd start 
here.

Thanks, 
jo2dad

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




Re: warnings plugin problems

2013-03-06 Thread Ulli Hafner
Seems that for one of the old builds the result file could not be not found (or 
read). 

What is the reason that that failure occurs now? Did you upgrade the plug-in? 
Did your remove some files or builds? Or did you change some file permissions?
You can check whether every build folder contains a file with the pattern 
*-warnings.xml 

Ulli 
 
Am 06.03.2013 um 17:44 schrieb Vlad Dumitrescu :

> Hi!
> 
> I have a problem that makes me very confused. I have a job that fails at the 
> end with the error below. An exactly identical job (except the name) runs 
> perfectly.
> 
> This is not directly related to the Buckminster parser, as it still fails 
> with other parsers. I have Jenkins 1.504 and the warnings plugin is 4.23; OS 
> is Ubuntu 32 bit.
> 
> Should I file a bug report? Can I "reset" the job somehow, because I don't 
> want to lose its history?
> 
> best regards,
> Vlad
> 
> [WARNINGS] Parsing warnings in console log with parser Buckminster
> ERROR: Publisher hudson.plugins.warnings.WarningsPublisher aborted due to 
> exception
> java.lang.NullPointerException
>   at 
> hudson.plugins.warnings.WarningsResult.getFileName(WarningsResult.java:108)
>   at 
> hudson.plugins.warnings.WarningsResult.getSerializationFileName(WarningsResult.java:94)
>   at 
> hudson.plugins.analysis.core.BuildResult.getDataFile(BuildResult.java:493)
>   at 
> hudson.plugins.analysis.core.BuildResult.loadResult(BuildResult.java:908)
>   at 
> hudson.plugins.analysis.core.BuildResult.getProject(BuildResult.java:888)
>   at 
> hudson.plugins.analysis.core.BuildResult.getContainer(BuildResult.java:1032)
>   at 
> hudson.plugins.analysis.core.BuildHistory.getReferenceAnnotations(BuildHistory.java:86)
>   at 
> hudson.plugins.analysis.core.BuildResult.initialize(BuildResult.java:264)
>   at hudson.plugins.analysis.core.BuildResult.(BuildResult.java:217)
>   at hudson.plugins.warnings.WarningsResult.(WarningsResult.java:52)
>   at hudson.plugins.warnings.WarningsResult.(WarningsResult.java:46)
>   at 
> hudson.plugins.warnings.WarningsPublisher.annotate(WarningsPublisher.java:408)
>   at 
> hudson.plugins.warnings.WarningsPublisher.parseConsoleLog(WarningsPublisher.java:367)
>   at 
> hudson.plugins.warnings.WarningsPublisher.perform(WarningsPublisher.java:278)
>   at 
> hudson.plugins.analysis.core.HealthAwareRecorder.perform(HealthAwareRecorder.java:331)
>   at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19)
>   at 
> hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:814)
>   at 
> hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:786)
>   at hudson.model.Build$BuildExecution.post2(Build.java:183)
>   at 
> hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:733)
>   at hudson.model.Run.execute(Run.java:1592)
>   at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
>   at hudson.model.ResourceController.execute(ResourceController.java:88)
>   at hudson.model.Executor.run(Executor.java:237)
> 
> 
> -- 
> 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.
> For more options, visit https://groups.google.com/groups/opt_out.
>  
>  

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Q: How to use Maven JSLint plugin with Jenkins Violation Plugin

2013-03-06 Thread Ulli Hafner
You can try to use use the warnings plug-in, it can scan the console log for 
jslint warnings.

Ulli


Am 06.03.2013 um 18:05 schrieb John Smith :

> Hi,
> 
> I'm trying to validate some Java Script as part of my Jenkins build jobs. 
> I've got to the point where:
> 
> 1. I've installed and configured the jslint-maven-plugin from 
> org.codehaus.mojo
> 2. I've installed the violations plugin (which I also use for Java checkstyle)
> 
> My problem is that the maven plug-in writes it's report to standard out, but 
> the Jenkins plug in wants to read the results from a file. How do I get 
> around this?
> 
> 
> Thanks
> 
> -- 
> 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.
> For more options, visit https://groups.google.com/groups/opt_out.
>  
>  

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




More issues with Windows Slaves...

2013-03-06 Thread Ross Youngblood
I have a nifty Jenkins installation that was running on a Dell Laptop, with 3 
windows slaves.  The hard disk on the laptop died (MBR issue), so the Laptop is 
being repaired.
I was able to migrate the Windoze Jenkins_HOME data to my iMac, and moved the 
Jenkins master onto the iMac…. however I'm finding some interesting issues with
getting the slaves to work from this new location.

The Java Web Start appears to be working OK, but the Windows Service is giving 
me 5 permission denied errors with DCOM.

I've had this problem off and on, and it's pretty painful to debug.   It would 
be nice if there were some nifty JAVA DCOM troubleshooting tools built into the 
slave care and feeding.
For example, there are tcp dumpers on the iMac (tcpdump), but the Windows 
machine doesn't have this natively.  There are some downloadable ones…

I'm sort of looking for tips/hints that would be useful for debugging the 
slave, the DCOM page that comes up when permissions are denied is an awesome 
resource, but
it's rather tedious to go through all the time and doesn't bare a lot of fruit. 
 I suspect that the slaves will start working again when I get back to the 
laptop, but I'm not 100%
sure that I haven't had a Jenkins rev, and/or firewall mods on one or more 
machines in the week of downtime I've had.   I'm trying to brainstorm ideas for 
ways to track
successful Master/Slave connections, and tips for logging/debugging the slaves 
when they stop playing nicely.

Of course… asking for some sensible way to troubleshoot anything inside 
Windows… is possibly barking up the wrong tree… but thats the development 
platform I'm stuck with.
-R

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




Accessing Jenkins settings (for Jenkins not Jobs) from Groovy

2013-03-06 Thread Merrow, Frank
We have a lot of Jenkins instances spread out over the company.

So I am not particularly a Groovy expert, but from posts and examples I found 
on-line, I was able to cobble together a script to "audit" our Jenkins jobs.

Once I had this running in the Jenkins Groovy Console, I then put it into a 
file and invoked it remotely against each Jenkins this way:

java -jar jenkins-cli.jar -s http://:8080 groovy 
LookForConfigConcerns.groovy --username  --password 

The Stdout could then be audited for problems and issues . . . this has been 
working well for a while now.

This audit focuses on the PROJECTS and JOBS and there are lots of examples of 
how to go about looking at those.

Now my audit needs to expand . . . questions I need to be able to answer:


1.   Is Jenkins security enabled?

2.   Is it set to Project-based Matrix Authorization Strategy?

3.   List who is authorized on this system and what permission(s) they each 
have

I think you get the picture . . . we are trying to "lock down" and make sure 
the various admins don't "unlock" later when we aren't looking.

Unfortunately, examples of how to access this kind of information from Groovy 
is limited to non-existent.

I THINK that the way I would like to do this is to audit the Jenkins using 
Groovy, much like I am auditing the jobs, but I cannot figure what classes I 
should be talking with.

I have also looked for a way to remotely get at the XML file (then audit that), 
but that doesn't seem available remotely either.

For this discussion we can assume I have an admin username and password . . . I 
am just at a loss as to how to turn that into the information I want in the way 
that I did for jobs.

I am looking for READ ONLY . . . this script is just to look and report, not 
change.

Any pointers or other ideas of how to approach the issue?

Frank


-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Adding PreBuildCleanup to job

2013-03-06 Thread Eric Pyle
I found my problem. As expected, it was a simple one. The constructor 
for PreBuildCleanup requires two arguments; the list of patterns and a 
boolean determining whether or not to apply the patterns to directories. 
Somehow I must have been looking at an old version of the javadoc for 
hudson.plugins.ws_cleanup, before the directories option was added. 
Here's the working script, which I ran from the Groovy console in 
Jenkins 1.466.2.


Eric
==
import hudson.tasks.*
import hudson.plugins.ws_cleanup.*

List lp = new ArrayList();

for(item in Hudson.instance.items) {
  if (item.name == "my_example_jenkins_job") {
hasPreClean = false;
item.buildWrappers.values().each{
  if (it instanceof hudson.plugins.ws_cleanup.PreBuildCleanup){
hasPreClean = true;
  }
}

if (!hasPreClean) {
  println("Adding PreClean to $item.name");
  item.getBuildWrappersList().add(new PreBuildCleanup(lp, false) );
  item.save();
}
else {
  println("$item.name already has pre-build cleanup enabled");
}
  }
}
=



On 3/4/2013 5:05 PM, Eric Pyle wrote:
I've been working on a Groovy script to add PreBuildCleanup to certain 
jobs. I followed the example of the Groovy script to add timestamper 
to all jobs [1]. The problem is, I can't come up with the right 
constructor for the PreBuildCleanup. I know it must be simple, but I'm 
just learning to poke around in the Jenkins classes. Here's what I 
try, running from the Script Console.


Thanks,
Eric

[1] 
https://wiki.jenkins-ci.org/display/JENKINS/Enable+Timestamper+plugin+on+all+jobs


import hudson.model.*
import hudson.maven.*
import hudson.tasks.*

for(item in Hudson.instance.items) {
  if (item.name == "my_example_jenkins_job") {
hasPreClean = false;
item.buildWrappers.values().each{
  if (it instanceof hudson.plugins.ws_cleanup.PreBuildCleanup){
hasPreClean = true;
  }
}

if(!hasPreClean)
{
  println(" Adding PreClean to $item.name")
  item.getBuildWrappersList().add(new 
hudson.plugins.ws_cleanup.PreBuildCleanup() );

  item.save()

}
  }
}

And the output:


Adding PreClean to my_example_jenkins_job
groovy.lang.GroovyRuntimeException: Could not find matching 
constructor for: hudson.plugins.ws_cleanup.PreBuildCleanup()
at 
groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1466)
at 
groovy.lang.MetaClassImpl.invokeConstructor(MetaClassImpl.java:1382)
at 
org.codehaus.groovy.runtime.callsite.MetaClassConstructorSite.callConstructor(MetaClassConstructorSite.java:46)
at 
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:54)
at 
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182)
at 
org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:186)

at Script1.run(Script1.groovy:19)
at groovy.lang.GroovyShell.evaluate(GroovyShell.java:580)
at groovy.lang.GroovyShell.evaluate(GroovyShell.java:618)
at groovy.lang.GroovyShell.evaluate(GroovyShell.java:589)
at 
hudson.util.RemotingDiagnostics$Script.call(RemotingDiagnostics.java:150)






--
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.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Deleting artifacts for successful builds

2013-03-06 Thread Xavier Nodet
I slapped my forehead several times when I read your answer...
Thanks !

Le mardi 26 février 2013, Merrow, Frank a écrit :

>  On success . . . delete all those unwanted artifacts before terminating
> the job?
>
*From:* jenkinsci-users@googlegroups.com  'jenkinsci-users@googlegroups.com');> [mailto:
> jenkinsci-users@googlegroups.com  'jenkinsci-users@googlegroups.com');>] *On Behalf Of *Xavier Nodet
> *Sent:* Tuesday, February 26, 2013 9:01 AM
> *To:* jenkinsci-users
> *Subject:* Deleting artifacts for successful builds
>
>
> Some of our Jenkins jobs run tests. When a test fails, it may have created
> a core file, and we want to archive this core file and all the other
> relevant binaries.  But for all the successful jobs, these binary artifacts
> are useless and take much space in the build history.  Is there an easy way
> to save the artifacts only for failing builds, or to remove the artifacts
> for all the successful builds?
>


-- 
Xavier Nodet

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




Re: SCM plugin - NPE when changing settings

2013-03-06 Thread Yenwen Wang
Jorge Costa  gmail.com> writes:

> 
> 
> Hi all,
> 
> Im having a customized version of the surround scm plugin. Ive added a few 
more configuration parameters and now once ive change the configuration after 
the job runs i get this nasty NPE. I need to reload configuration from disk and 
change the settings right away before it runs again.
> 
> Can someone help finding the issue with my configuration. Thanks in advance
> 
> Jorge Costa
> 
> 
> 
> 
> 
> Exception: java.lang.RuntimeException: Failed to serialize 
hudson.model.AbstractProject#scm for class 
hudson.model.FreeStyleProjectStacktrace:javax.servlet.ServletException: 
java.lang.RuntimeException: Failed to serialize 
hudson.model.AbstractProject#scm 
for class hudson.model.FreeStyleProject
>   at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:616)
>   at org.kohsuke.stapler.Stapler.invoke(Stapler.java:659)
>   at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:241)
>   at 
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
>   at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:574)
>   at org.kohsuke.stapler.Stapler.invoke(Stapler.java:659)
>   at org.kohsuke.stapler.Stapler.invoke(Stapler.java:488)
>   at org.kohsuke.stapler.Stapler.service(Stapler.java:162)
>   at javax.servlet.http.HttpServlet.service(HttpServlet.java:45)
>   at winstone.ServletConfiguration.execute(ServletConfiguration.java:248)
>   at winstone.RequestDispatcher.forward(RequestDispatcher.java:333)
>   at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:376)
>   at 
hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:95)
>   at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87)
>   at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
>   at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
>   at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
>   at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
>   at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
>   at 
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
>   at 
hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
>   at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
>   at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
>   at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
>   at 
org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.jav
a:50)
>   at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
>   at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
>   at 
hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
>   at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
>   at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
>   at winstone.RequestDispatcher.forward(RequestDispatcher.java:331)
>   at 
winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:215)
>   at winstone.RequestHandlerThread.run(RequestHandlerThread.java:138)
>   at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
>   at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
>   at java.util.concurrent.FutureTask.run(Unknown Source)
>   at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
>   at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown 
Source)
>   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
>   at java.lang.Thread.run(Unknown Source)
> Caused by: java.lang.RuntimeException: Failed to serialize 
hudson.model.AbstractProject#scm for class hudson.model.FreeStyleProject
>   at 
hudson.util.RobustReflectionConverter$2.writeField(RobustReflectionConverter.jav
a:207)
>   at 
hudson.util.RobustReflectionConverter$2.visit(RobustReflectionConverter.java:175
)
>   at 
com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider.visitS
erializableFields(PureJavaReflectionProvider.java:130)
>   at 
hudson.util.RobustReflectionConverter.doMarshal(RobustReflectionConverter.java:1
60)
>   at 
hudson.util.RobustReflectionConverter.marshal(RobustReflectionConverter.java:101
)
>   at 
com.thoughtworks.xstream.core.AbstractReferenceMarshaller.convert(AbstractRefere
nceMarshaller.java:68)
>   at 
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:
78)
>   at 
com.thoughtworks.xstream.core.TreeMarshaller.convertAnother(TreeMarshaller.java:
63)
>   at 
com.thoughtworks.xstream.core.TreeMarshaller.start(TreeMarshaller.java:98)
>   at 
com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.marshal(AbstractTr
eeMarshallingStrategy.java:38)
>   a

Re: Help to use BUILD_LOG_REGEX inside Jelly script

2013-03-06 Thread Eduardo Dias
Thanks Slide.

I will try Groovy

Eduardo


2013/3/6 Slide 

> This is not currently possible. My recommendation is to move to using
> groovy templates. I added support in 2.27 which allows you to use content
> tokens easily in groovy templates. Jelly scripts for email-ext are not
> going to get new features any time soon, they are painful to use and debug.
>
> slide
>
>
> On Wed, Mar 6, 2013 at 10:31 AM, Eduardo Dias wrote:
>
>> Hi,
>>
>> I am starting to use Jelly to create different types of email
>> notification at Jenkins, but I am having some difficulty to find the
>> correct syntax of "BUILD_LOG_REGEX" to use inside of jelly script.
>> My intention is to test if build fails and then include a log text part
>> with tre error.
>>
>> Has anyone the can help me?
>>
>> Regards,
>>
>> Eduardo
>>
>> --
>> 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.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>
>
>
> --
> Website: http://earl-of-code.com
>
> --
> 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.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>



-- 

Atenciosamente,

Eduardo

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Help to use BUILD_LOG_REGEX inside Jelly script

2013-03-06 Thread Slide
This is not currently possible. My recommendation is to move to using
groovy templates. I added support in 2.27 which allows you to use content
tokens easily in groovy templates. Jelly scripts for email-ext are not
going to get new features any time soon, they are painful to use and debug.

slide


On Wed, Mar 6, 2013 at 10:31 AM, Eduardo Dias wrote:

> Hi,
>
> I am starting to use Jelly to create different types of email notification
> at Jenkins, but I am having some difficulty to find the correct syntax of
> "BUILD_LOG_REGEX" to use inside of jelly script.
> My intention is to test if build fails and then include a log text part
> with tre error.
>
> Has anyone the can help me?
>
> Regards,
>
> Eduardo
>
> --
> 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.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>



-- 
Website: http://earl-of-code.com

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




Help to use BUILD_LOG_REGEX inside Jelly script

2013-03-06 Thread Eduardo Dias
Hi,

I am starting to use Jelly to create different types of email notification
at Jenkins, but I am having some difficulty to find the correct syntax of
"BUILD_LOG_REGEX" to use inside of jelly script.
My intention is to test if build fails and then include a log text part
with tre error.

Has anyone the can help me?

Regards,

Eduardo

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Any way to send results Email without waiting for previous builds to finish?

2013-03-06 Thread cchen
I will give it a try. Thanks Slide!

On Tuesday, March 5, 2013 12:29:33 PM UTC-8, slide wrote:
>
> There was talk about the BuildStepMonitor setting in email-ext a while 
> back, but I made the decision not to change the current functionality. If 
> you want to come up with a pull request and tests, feel free to do so.
>
>
> On Tue, Mar 5, 2013 at 1:27 PM, cchen >wrote:
>
>> Hey folks,
>>
>> For one of ours jobs, users would specify the branch to build or even the 
>> build target to be executed.  As a result, each build of job is independent 
>> from other builds and we don't need to detect status change from one build 
>> to another.   My question is - Is there a way to send results Emails 
>> without waiting for previous builds in progress to finish?
>>
>> The default mailer (MailSender.java) seems to wait for previous runs to 
>> finish (CHECKPOINT.block() is called).  Email-ext plugin calls 
>> BuildStepMonitor.BUILD which seems to wait for previous build steps to 
>> finish.  My initial inclination was to make BuildStepMonitor of 
>> email-ext to be configurable per job, but not sure if that will work.
>>
>> Thanks!
>>
>> Chris
>>
>> -- 
>> 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 .
>> For more options, visit https://groups.google.com/groups/opt_out.
>>  
>>  
>>
>
>
>
> -- 
> Website: http://earl-of-code.com 
>

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




Q: How to use Maven JSLint plugin with Jenkins Violation Plugin

2013-03-06 Thread John Smith
Hi,

I'm trying to validate some Java Script as part of my Jenkins build jobs.
I've got to the point where:

1. I've installed and configured the jslint-maven-plugin from
org.codehaus.mojo
2. I've installed the violations plugin (which I also use for Java
checkstyle)

My problem is that the maven plug-in writes it's report to standard out,
but the Jenkins plug in wants to read the results from a file. How do I get
around this?


Thanks

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




warnings plugin problems

2013-03-06 Thread Vlad Dumitrescu
Hi!

I have a problem that makes me very confused. I have a job that fails at 
the end with the error below. An exactly identical job (except the name) 
runs perfectly.

This is not directly related to the Buckminster parser, as it still fails 
with other parsers. I have Jenkins 1.504 and the warnings plugin is 4.23; 
OS is Ubuntu 32 bit.

Should I file a bug report? Can I "reset" the job somehow, because I don't 
want to lose its history?

best regards,
Vlad

[WARNINGS] Parsing warnings in console log with parser Buckminster
ERROR: Publisher hudson.plugins.warnings.WarningsPublisher aborted due to 
exceptionjava.lang.NullPointerException 
  
  at 
hudson.plugins.warnings.WarningsResult.getFileName(WarningsResult.java:108) 

at 
hudson.plugins.warnings.WarningsResult.getSerializationFileName(WarningsResult.java:94)
 

at 
hudson.plugins.analysis.core.BuildResult.getDataFile(BuildResult.java:493) 

at 
hudson.plugins.analysis.core.BuildResult.loadResult(BuildResult.java:908) 

at 
hudson.plugins.analysis.core.BuildResult.getProject(BuildResult.java:888) 

at 
hudson.plugins.analysis.core.BuildResult.getContainer(BuildResult.java:1032) 

at 
hudson.plugins.analysis.core.BuildHistory.getReferenceAnnotations(BuildHistory.java:86)
 

at 
hudson.plugins.analysis.core.BuildResult.initialize(BuildResult.java:264) 

at 
hudson.plugins.analysis.core.BuildResult.(BuildResult.java:217) 

at 
hudson.plugins.warnings.WarningsResult.(WarningsResult.java:52) 

at 
hudson.plugins.warnings.WarningsResult.(WarningsResult.java:46) 

at 
hudson.plugins.warnings.WarningsPublisher.annotate(WarningsPublisher.java:408) 

at 
hudson.plugins.warnings.WarningsPublisher.parseConsoleLog(WarningsPublisher.java:367)
 

at 
hudson.plugins.warnings.WarningsPublisher.perform(WarningsPublisher.java:278) 

at 
hudson.plugins.analysis.core.HealthAwareRecorder.perform(HealthAwareRecorder.java:331)
 

at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:19) 

at 
hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:814)
 

at 
hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:786)
 

at hudson.model.Build$BuildExecution.post2(Build.java:183) 

at 
hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:733) 

at hudson.model.Run.execute(Run.java:1592) 

  

عقود عمل للسويد/وطائف مميزة/مطلوب فتاة للزواج من اية جنسية/WHOLESALES! GALAXY S3/شقق للبيع بالتقسيط

2013-03-06 Thread James James
النصف الآخر خليجى ابغى
زوجة
ابحث
عن زوجة عربية او
خليجية
مطلوب
فتاة 
سورية
ابحث
عن زوجه ثانيه قاهريه فوق ٤٠
سنه
ابحث
عن عروسة جادة للزواج انا
مصرى
خاتم
روحاني ( شامل ) ذو قوة مطلقه والتجربه خير
برهان
عالم
الفلك والروحانيات لعلاج السحر
والمس
مطلوب
فتاة للزواج من اية
جنسية
وظائف
وخدمات وظائف شاغرة تسويق الكتروني لشركات عبر
الانترنت
على
الفووور
تاشيرات
زيارة لجميع دول الخليج وتركيا واوربا
للبيع
شغلانة
بسيطة وانت فى البيت من غير ما تتحرك من
مكانك
بوابه
السفر لدول 
الخليج
عقود
عمل 
للسويد
كندا
المستقبل - الهجرة الى
كندا
وطائف
مميزة
هواتف
وأرقام WHOLESALES! GALAXY
S3
WHOLESALES!
BLACKBERRY 
PORSCHE


WHOLESALES! iPHONE 5
64GB
فودافون
رائع 
للبيع
Blackberry
Porsche Design 
P'9981
Samsung
Galaxy Note II LTE N7105 4G Unlocked
Phone
موبايل
سوني تيبو بشريحتين جديد لم يستعمل
للبيع
بلاك
بيري بورش ديزاين P9981

عقارات
وأراضي لعشاق الهدوء و السكن الراقى بسموحة
بالاسكندرية
شقة
للبيع 
بالاسكندرية
للأيجار
شقة بمدينة الرحاب 90
متر
مزارع
واراضى بعقود خالصة الثمن واسعار مذهلة ومواقع
مميزة
V
villas bout de bande à
bouskoura
Vente
9h région de Sidi
Rahal
مساحة
تجارية للبيع أو الإيجار مساحتها 250 م ناصية على
شارع
شقق
للبيع بالتقسيط


-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




Re: SVN 1.4 and SVN 1.7.5

2013-03-06 Thread Rahul k a
Thanks Les.. Now its working fine..



On Mon, Mar 4, 2013 at 3:04 PM, Les Mikesell  wrote:

> On Mon, Mar 4, 2013 at 1:35 PM, Rahul k a  wrote:
> > Here are more details:
> >
> > We have 2 projects- Proj A & Proj B.
> >
> > Proj A is with SVN v1.4 & Proj B is with SVN v1.7.
> >
> > When we change the configuration in Jenkins either to 1.4 or 1.7 Proj B
> > build is successful.
> > But the Proj A which is with v1.4, even if we change it to 1.4 or 1.7,
> still
> > it fails. Please find attached build log. May be its a Jenkins error?
>
> What happens if you check out a fresh copy with 1.7 instead of trying
> to update an existing working copy?   Subversion's local working copy
> formats have changed across versions but it should always work to
> check out a new working copy from the repository.
>
> --
>Les Mikesell
>  lesmikes...@gmail.com
>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Jenkins Users" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/jenkinsci-users/gR4qtungLpM/unsubscribe?hl=en
> .
> To unsubscribe from this group and all its topics, send an email to
> jenkinsci-users+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




Inject Environment variables during maven build

2013-03-06 Thread Levin, Ilya
Hi,

I'm running a maven build and I want to set an environment variable X at the 
pre-build step using some property file,
So that at the maven build step I could start parsing the pom at this root:  
$X/pom.xml
Using  Build Environment -> Inject environment variables to the build process 
-> Properties File Path
will Not work since the property file is set at the pre-build step and the 
above method sets the variables at the beginning of the build.
Using Add pre-build step -> Inject environment variable -> Properties File Path 
doesn't work either?

Any ideas how can I achieve this?

Thanks!

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




jenkins 1.480.3 jvm crash in __nss_passwd_lookup when trying to authenticate with active directory domain user

2013-03-06 Thread Simon Haegler
hi jenkins user

we are running jenkins 1.480.3 on a linux box with samba 3.5 to 
authenticate (using winbindd) against an active directory. we are using the 
active directory plugin 1.30.
a couple of days ago we had to switch the primary domain controller (i.e. 
to a different url). after a restart of samba all looked well (ssh'ing into 
the box with ad user works fine).

unfortunately since two days we see the following jenkins jvm crash when we 
try to login to jenkins with a domain user. login with local user works 
fine.

any ideas are most welcome!

Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native 
>> code)
>
> C  [libc.so.6+0x12fbb9]  __nss_passwd_lookup+0x1dba9
>
>
>> [error occurred during error reporting (printing native stack), id 0xb]
>
>
>> Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
>
> j  com.sun.jna.Native.invokeInt(JI[Ljava/lang/Object;)I+0
>
> j 
>>  
>> com.sun.jna.Function.invoke([Ljava/lang/Object;Ljava/lang/Class;Z)Ljava/lang/Object;+333
>
> j 
>>  
>> com.sun.jna.Function.invoke(Ljava/lang/Class;[Ljava/lang/Object;Ljava/util/Map;)Ljava/lang/Object;+214
>
> j 
>>  
>> com.sun.jna.Library$Handler.invoke(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;+341
>
> j 
>>  
>> com.sun.proxy.$Proxy33.pam_authenticate(Lorg/jvnet/libpam/impl/PAMLibrary$pam_handle_t;I)I+23
>
> j 
>>  
>> org.jvnet.libpam.PAM.authenticate(Ljava/lang/String;Ljava/lang/String;)Lorg/jvnet/libpam/UnixUser;+34
>
> j 
>>  
>> hudson.security.PAMSecurityRealm.authenticate(Ljava/lang/String;Ljava/lang/String;)Lorg/acegisecurity/userdetails/UserDetails;+13
>
> j 
>>  
>> hudson.security.AbstractPasswordBasedSecurityRealm$Authenticator.retrieveUser(Ljava/lang/String;Lorg/acegisecurity/providers/UsernamePasswordAuthenticationToken;)Lorg/acegisecurity/userdetails/UserDetails;+12
>
> j 
>>  
>> org.acegisecurity.providers.dao.AbstractUserDetailsAuthenticationProvider.authenticate(Lorg/acegisecurity/Authentication;)Lorg/acegisecurity/Authentication;+8
>
>
best,
simon 

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




RE: Send Email Based On Conditional

2013-03-06 Thread Alex Earl
I'm trying to release more often, so I hope to have the script triggers in
and do a release in two weeks. Hopefully that is not too long to wait. I
could possibly give you an rc build earlier if you wanted.

Sent from my Windows Phone
--
From: Eduardo Dias
Sent: 3/6/2013 6:18
To: jenkinsci-users@googlegroups.com
Subject: Re: Send Email Based On Conditional

Great news Slide, I am trying to to something like Mark and this features
at plugin will help me to configure my email notifications.
Do you have idea when it will be available?

Regards,
Eduardo


2013/3/5 Slide 

> There are two things you could do:
>
> 1) use a pre-send script to cancel the sending of the email if your
> condition is not met
> 2) wait for the next release in which I am adding a PreBuildScriptTrigger
> and an ScriptTrigger, which will allow you to determine your own method for
> when an email should be sent.
>
> slide
>
>
> On Tue, Mar 5, 2013 at 3:42 PM, Mark Bretl  wrote:
>
>> Hello Jenkins Users,
>>
>>
>>
>> I am looking for a way to send an email, using Email-Ext plugin, based on
>> the result of a custom conditional. Reading the Email-Ext page, it can
>> be triggered with build result statuses, but that is a static list as far I
>> can tell. The other way I thought of to send an email is using the run
>> condition plugin since is able to be used with build-steps and publishers,
>> through the flexible-publish plugin, but it does not work with the notifier
>> plugins such as Email-Ext...so that is a dead end.
>>
>>
>>
>> One 'ugly' workaround I have thought of would be to set the build result,
>> based on a Boolean conditional, to an unused status such as 'Not Built'
>> hoping it won't collide with it in the future. I would then use that to
>> send an email with the Email-Ext plugin and trigger it on 'Not Built'.
>>
>>
>>
>> Any thoughts on possible solutions?
>>
>> Mark Bretl
>> GemFire & SQLFire Build Engineer
>> Member of Technical Staff
>> VMware Inc.
>> 503-533-3869
>>
>> --
>> 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.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>
>
>
> --
> Website: http://earl-of-code.com
>
> --
> 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.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>



-- 

Atenciosamente,

Eduardo

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Send Email Based On Conditional

2013-03-06 Thread Eduardo Dias
Great news Slide, I am trying to to something like Mark and this features
at plugin will help me to configure my email notifications.
Do you have idea when it will be available?

Regards,
Eduardo


2013/3/5 Slide 

> There are two things you could do:
>
> 1) use a pre-send script to cancel the sending of the email if your
> condition is not met
> 2) wait for the next release in which I am adding a PreBuildScriptTrigger
> and an ScriptTrigger, which will allow you to determine your own method for
> when an email should be sent.
>
> slide
>
>
> On Tue, Mar 5, 2013 at 3:42 PM, Mark Bretl  wrote:
>
>> Hello Jenkins Users,
>>
>>
>>
>> I am looking for a way to send an email, using Email-Ext plugin, based on
>> the result of a custom conditional. Reading the Email-Ext page, it can
>> be triggered with build result statuses, but that is a static list as far I
>> can tell. The other way I thought of to send an email is using the run
>> condition plugin since is able to be used with build-steps and publishers,
>> through the flexible-publish plugin, but it does not work with the notifier
>> plugins such as Email-Ext...so that is a dead end.
>>
>>
>>
>> One 'ugly' workaround I have thought of would be to set the build result,
>> based on a Boolean conditional, to an unused status such as 'Not Built'
>> hoping it won't collide with it in the future. I would then use that to
>> send an email with the Email-Ext plugin and trigger it on 'Not Built'.
>>
>>
>>
>> Any thoughts on possible solutions?
>>
>> Mark Bretl
>> GemFire & SQLFire Build Engineer
>> Member of Technical Staff
>> VMware Inc.
>> 503-533-3869
>>
>> --
>> 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.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>
>
>
> --
> Website: http://earl-of-code.com
>
> --
> 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.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>



-- 

Atenciosamente,

Eduardo

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Test results not being displayed properly

2013-03-06 Thread Andreas Schöneck
Seems to still *not* work. :(

Will research this further. In the meanwhile: Anyone any idea?

Am Dienstag, 5. März 2013 11:29:05 UTC+1 schrieb Andreas Schöneck:
>
> Hey there,
>
> as a note: this might be related to 
> https://issues.jenkins-ci.org/browse/JENKINS-16696.
> I will check whether an upgrade will resolve this tomorrow.
>
> Regards,
> Andreas
>
> Am Donnerstag, 28. Februar 2013 11:05:27 UTC+1 schrieb Andreas Schöneck:
>>
>> Hello!
>>
>> tl;dr: Integration test result links in xUnit result in 404 error.
>>
>> The long story:
>> We are currently experiencing strange behaviour with our integration test 
>> project.
>> Let me first say some words on the setup. We have an integration 
>> environment consisting of a couple of servers which we run JUnit tests 
>> against living inside a Maven module.
>> These tests are automatically executed by Jenkins on a certain schedule.
>>
>> Some details on the Jenkins project setup:
>>
>> - Discard old builds:
>>   * days to keep = 14,
>>   * max # of builds to keep = 30
>>
>> - Use Java 1.6.0
>>
>> - Always check out fresh copy from Subversion
>>
>> - Maven 3.0.4 executing the following targets:
>>   verify install sonar:sonar 
>> com.atlassian.maven.plugins:maven-clover2-plugin:aggregate 
>> com.atlassian.maven.plugins:maven-clover2-plugin:clover
>>   having some additional properties set and profiles activated (sorry, 
>> have to be undisclosed somehow - in short: the profiles cause certain test 
>> to be run)
>>
>> - No post build steps
>>
>> - E-mail notifications for unstable and to individuals having broken the 
>> build
>>
>> - A couple of *post-build actions*:
>>   * Activate Chuck Norris
>>   * Additional test report features -> Allow claiming of broken builds
>>   * Aggregate downstream test results -> Automatically aggregate all 
>> downstream tests
>>   * Publish Clover Coverage Report -> ... (omitted, I think it is not 
>> that important here)
>>   * Publish Performace test result report -> JMeter -> ...
>>   * Publish xUnit test result report
>> ** JUnit -> Pattern = **/target/*-reports/TEST*.xml
>> ** Failed Tests -> Some thresholds...
>> ** Skipped Tests -> No thresholds set at all.
>>   * Allow broken build claiming
>>   * Continous Integration Game
>>   * Jabber Notification
>>
>>
>> We are now experiencing that on the project's build page the* **first* 
>> "*Test 
>> Result*" reads "*(no failures)*".
>> There is a *second* "*Test Result*" (I think it is coming from xUnit) 
>> that actually has "*(12 failures / **±0)*" as expected since there are 
>> some failing tests.
>> You can now expand "*Show all failed tests >>>*" to see which tests have 
>> failed. There we can see the tests as hyperlinks. Now, when you click on 
>> any of the tests' names to see the result, you get a 404 error. Obviously, 
>> the test reports are gone or at least not accessible from Jenkins' UI.
>> When you click on "Test Result" itself, you are directed to the *
>> testReport* subpage (regardless which link you actually clicked on - 
>> remember, there are two of them on a build's page) which shows that there 
>> are no failures per Maven module - just zeros in the "*Fail*" column. 
>> Additionally, the count of the test is too low.
>>
>> As far as I can tell (I am new to this team), the integration tests are 
>> run or somehow processed by the maven-failsafe-plugin (I think there's even 
>> an official life cycle target for that). Thus the reports are placed to 
>> target/failsafe-reports, not target/surefire-reports. Nevertheless, 
>> xUnit is configured to pick all **/target/*-reports files (see above). I 
>> think if it would not even notice the failsafe reoports it would not be 
>> able to list the failed tests.
>>
>> We can see the results of the tests that run separately from the 
>> integration tests via Jenkins UI. Their test results are being placed to 
>> surefire-reports.
>>
>> But we also want to see the result and be able to click on failed 
>> integration tests. That is specially desired because you get exactly one of 
>> these non-working link in a broken build notification email.
>>
>> After this bunch of text, has anyone got an idea what could be wrong? 
>>
>> We have had some issues with disk capacity on our Jenkins machine. This 
>> coincides with the test results not being displayed correctly any more. 
>> Strangely, the problem persisted after resolving this issue.
>>
>> We're running Jenkins 1.502 and xUnit 1.52.
>>
>> Since I am willing to solve this, pointing me into directions is also 
>> very much appreciated.
>>
>> Thanks in advance and regards,
>> Andreas
>>
>>
>>

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




Re: BUILD_LOG_EXCERPT

2013-03-06 Thread nes_welsh
Hi slide,

sorry about the delay in responding...work and all that :).  
I think its my regex...im only just learning it but the code helped enabled
me to understand a little as to whats going on :)


Thanks for your help.
Cheers,
Neil



--
View this message in context: 
http://jenkins.361315.n4.nabble.com/BUILD-LOG-EXCERPT-tp4657356p4658277.html
Sent from the Jenkins users mailing list archive at Nabble.com.

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Why to use Tomcat

2013-03-06 Thread Bertrand Jacquin
Thanks for theses explanation.

For the current need, we only have jenkins running on the host, so there
is no need for other applications.

We use a haproxy as a frontend for reserve proxyfing public access.

Beber

D'ar merc'her 06 a viz Meurzh 2013 e 10 eur 28, « Vincent Latombe » he deus 
skrivet :
> Hi,
> 
> My own experience tells me it is just easier and safer to use 'java -jar
> jenkins.war'.
> 
> Within a container you have compatibility risks with other applications,
> compatibility risks with the container itself (ok with Tomcat I don't think
> there are many risks since it is widely used to run Jenkins instances).
> If one of the hosted applications has a problem (like memory leak) then you
> need to recycle the whole container, which means all services hosted on it
> are down. In my opinion this is not acceptable.
> 
> The downside is that you need one port for each application, but using a
> reverse proxy as frontend it is usually not such an issue.
> 
> Vincent
> 
> 
> 2013/3/6 Josselin Pierre 
> 
> > Hi,
> >
> > AFAIK, the main goal of using Tomcat is to re-use an existing one.
> > For example, on my CI server I have both Jenkins, Sonar and Artifactory
> > running ;
> > it can be considered "cleaner" to have only one application server running
> > all these software instead of one per software.
> >
> > That doesn't change anything on the software-side configuration, but can
> > considerable reduce the "system-side" configuration.
> > For example, only one port is used for all the applications, no need to
> > open a new one on the firewall / proxies / etc.
> >
> > I'm not aware of any huge performance benefits, but I think that for huge
> > Jenkins instance,
> > a dedicated Tomcat/whatever can be more finely tuned.
> >
> >
> >
> >
> >
> >
> > 2013/3/6 Bertrand Jacquin 
> >
> >> Hi,
> >>
> >> I'm starting using Jenkins for a project to replace buildbot, and I'm
> >> able to make Jenkins web interface working without any Tomcat, just by
> >> using the war file included in
> >> http://pkg.jenkins-ci.org/redhat/RPMS/noarch/jenkins-1.502-1.1.noarch.rpm
> >>
> >> I can't figure out looking to the Wiki what are the benefit from using
> >> Tomcat or others ?
> >>
> >> Could you enlighten me ?
> >>
> >> --
> >> Beber
> >>
> >
> >  --
> > 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.
> > For more options, visit https://groups.google.com/groups/opt_out.
> >
> >
> >
> 
> -- 
> 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.
> For more options, visit https://groups.google.com/groups/opt_out.
> 
> 

-- 
Beber


pgpdASkDItJEV.pgp
Description: PGP signature


Re: Why to use Tomcat

2013-03-06 Thread Vincent Latombe
Hi,

My own experience tells me it is just easier and safer to use 'java -jar
jenkins.war'.

Within a container you have compatibility risks with other applications,
compatibility risks with the container itself (ok with Tomcat I don't think
there are many risks since it is widely used to run Jenkins instances).
If one of the hosted applications has a problem (like memory leak) then you
need to recycle the whole container, which means all services hosted on it
are down. In my opinion this is not acceptable.

The downside is that you need one port for each application, but using a
reverse proxy as frontend it is usually not such an issue.

Vincent


2013/3/6 Josselin Pierre 

> Hi,
>
> AFAIK, the main goal of using Tomcat is to re-use an existing one.
> For example, on my CI server I have both Jenkins, Sonar and Artifactory
> running ;
> it can be considered "cleaner" to have only one application server running
> all these software instead of one per software.
>
> That doesn't change anything on the software-side configuration, but can
> considerable reduce the "system-side" configuration.
> For example, only one port is used for all the applications, no need to
> open a new one on the firewall / proxies / etc.
>
> I'm not aware of any huge performance benefits, but I think that for huge
> Jenkins instance,
> a dedicated Tomcat/whatever can be more finely tuned.
>
>
>
>
>
>
> 2013/3/6 Bertrand Jacquin 
>
>> Hi,
>>
>> I'm starting using Jenkins for a project to replace buildbot, and I'm
>> able to make Jenkins web interface working without any Tomcat, just by
>> using the war file included in
>> http://pkg.jenkins-ci.org/redhat/RPMS/noarch/jenkins-1.502-1.1.noarch.rpm
>>
>> I can't figure out looking to the Wiki what are the benefit from using
>> Tomcat or others ?
>>
>> Could you enlighten me ?
>>
>> --
>> Beber
>>
>
>  --
> 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.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




Re: Why to use Tomcat

2013-03-06 Thread Josselin Pierre
Hi,

AFAIK, the main goal of using Tomcat is to re-use an existing one.
For example, on my CI server I have both Jenkins, Sonar and Artifactory
running ;
it can be considered "cleaner" to have only one application server running
all these software instead of one per software.

That doesn't change anything on the software-side configuration, but can
considerable reduce the "system-side" configuration.
For example, only one port is used for all the applications, no need to
open a new one on the firewall / proxies / etc.

I'm not aware of any huge performance benefits, but I think that for huge
Jenkins instance,
a dedicated Tomcat/whatever can be more finely tuned.






2013/3/6 Bertrand Jacquin 

> Hi,
>
> I'm starting using Jenkins for a project to replace buildbot, and I'm
> able to make Jenkins web interface working without any Tomcat, just by
> using the war file included in
> http://pkg.jenkins-ci.org/redhat/RPMS/noarch/jenkins-1.502-1.1.noarch.rpm
>
> I can't figure out looking to the Wiki what are the benefit from using
> Tomcat or others ?
>
> Could you enlighten me ?
>
> --
> Beber
>

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.




Why to use Tomcat

2013-03-06 Thread Bertrand Jacquin
Hi,

I'm starting using Jenkins for a project to replace buildbot, and I'm
able to make Jenkins web interface working without any Tomcat, just by
using the war file included in
http://pkg.jenkins-ci.org/redhat/RPMS/noarch/jenkins-1.502-1.1.noarch.rpm

I can't figure out looking to the Wiki what are the benefit from using
Tomcat or others ?

Could you enlighten me ?

-- 
Beber


pgpQwHQAzTN4j.pgp
Description: PGP signature


Environment variables from Jenkins TestLink Plug-in

2013-03-06 Thread Marcellino Palerme
Hi 

I work  on Jenkins 1.504 and Jenkins TestLink Plugin 3.1.8. 

When I try read the environment variables provides by plugin like 
TESTLINK_TESTCASE_ID or  TESTLINK_BUILD_NAME, they are empty. 

Could you help me ?  please

-- 
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.
For more options, visit https://groups.google.com/groups/opt_out.