PR for JENKINS-5253

2014-12-01 Thread dominiquebrice
Hello

I submitted a  pull request   
to address  JENKINS-5253  
.
I was wondering if anyone else has some feedback to give me, and/or if this
pull-request can be merged.

Thanks 



--
View this message in context: 
http://jenkins-ci.361315.n4.nabble.com/PR-for-JENKINS-5253-tp4729814.html
Sent from the Jenkins dev mailing list archive at Nabble.com.

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


Re: workflow plugin installation errors in the update center

2014-12-01 Thread Jesse Glick
On Mon, Dec 1, 2014 at 8:11 PM, Jesse Glick  wrote:
> This is a core bug; it should [not] have tried to dynamically load a new
> plugin with a dependency on another plugin that is only _scheduled_ to
> be installed.

In case it was not clear, the workaround is simply to restart Jenkins
after plugin installation, not try to use the new plugins in the same
session.

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


Re: workflow plugin installation errors in the update center

2014-12-01 Thread Jesse Glick
On Mon, Dec 1, 2014 at 5:21 PM, Surya Gaddipati  wrote:
> I seem to be getting errors trying to generate snippets from the configure 
> page.
>
> java.lang.IllegalArgumentException: Failed to instantiate class 
> org.jenkinsci.plugins.workflow.cps.steps.ParallelStep

There is no snippet generation support for this step. There could not
be: it has no meaningful GUI configuration, since its configuration is
so specialized. (But I have no good way of _suppressing_ the snippet
generation for it.) The HTML description of the step gives an example
of usage.

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


Re: workflow plugin installation errors in the update center

2014-12-01 Thread Jesse Glick
On Mon, Dec 1, 2014 at 5:02 PM, Surya Gaddipati  wrote:
> java.io.IOException: Failed to dynamically deploy this plugin
> at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1317)
…
> Caused by: com.google.inject.internal.guava.collect.$ComputationException: 
> java.lang.NoClassDefFoundError: Lorg/eclipse/jgit/http/server/GitServlet;

This is a core bug; it should have tried to dynamically load a new
plugin with a dependency on another plugin that is only _scheduled_ to
be installed. Not sure if this is filed yet; I thought so, but now I
cannot find it among linked issues of JENKINS-21486 and the like.

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


Re: google-login plugin

2014-12-01 Thread Surya Gaddipati
Can the next version of 'Google Oauth Plugin' be 'Google-login-plugin' code 
so we don't need a new plugin and existing users can simply upgrade their 
plugin ?

On Saturday, November 29, 2014 10:20:15 PM UTC-6, Ryan Campbell wrote:
>
> Google is phasing out OpenID so the existing Jenkins plugin will become 
> inoperable  in April.
>
> To address this, I wrote a google-login plugin 
>  which uses their OAuth 2 
> apis to authenticate the user. Unfortunately, you must set up a client id 
> and secret to use it.
>
> Anyway, I'd just like to make sure I can/should call the plugin 
> "google-login" before I do the plugin hosting dance. I think it's ok, but 
> trademarks.
>
> [image: Inline image 1]
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/8445c8ca-e2ad-43c5-81a7-59a342a1a2bd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: workflow plugin installation errors in the update center

2014-12-01 Thread Surya Gaddipati
I seem to be getting errors trying to generate snippets from the configure 
page. 

java.lang.IllegalArgumentException: Failed to instantiate class 
org.jenkinsci.plugins.workflow.cps.steps.ParallelStep from 
{"stapler-class":"org.jenkinsci.plugins.workflow.cps.steps.ParallelStep"}
at 
org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:598)
at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:400)
at org.kohsuke.stapler.RequestImpl.bindJSON(RequestImpl.java:396)
at 
org.jenkinsci.plugins.workflow.cps.CpsFlowDefinition$DescriptorImpl.doGenerateSnippet(CpsFlowDefinition.java:147)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:298)
at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:161)
at 
org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:96)
at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:121)
at 
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:249)
at 
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:249)
at 
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:649)
at org.kohsuke.stapler.Stapler.service(Stapler.java:238)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:96)
at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:206)
at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:179)
at 
net.bull.javamelody.PluginMonitoringFilter.doFilter(PluginMonitoringFilter.java:86)
at 
org.jvnet.hudson.plugins.monitoring.HudsonMonitoringFilter.doFilter(HudsonMonitoringFilter.java:84)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:99)
at 
hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:58)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:99)
at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:88)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:85)
at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
at 
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
at 
hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
at 
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at 
jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117)
at 
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at 
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
at 
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at 
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
at 
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at 
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
at 
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at 
jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93)
at 
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at 
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegration

Re: workflow plugin installation errors in the update center

2014-12-01 Thread Surya Gaddipati
HI Mark,

I am on

Jenkins - 1.590
Git Client Plugin - 1.9.1
Git Plugin - 2.2.2

I see that there are newer version of the plugins. Maybe I'll try to update 
it and try again. I thought jenkins automatically takes care of updating 
dependent plugins. 



On Monday, December 1, 2014 4:02:09 PM UTC-6, Surya Gaddipati wrote:
>
> Workflow: Global Shared Library for CPS workflow
>  Failure -
>
> java.io.IOException: Failed to dynamically deploy this plugin
>   at 
> hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1317)
>   at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1116)
>   at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>   at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>   at 
> hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:104)
>   at java.lang.Thread.run(Thread.java:745)
> Caused by: java.io.IOException: Failed to install workflow-cps-global-lib 
> plugin
>   at hudson.PluginManager.dynamicLoad(PluginManager.java:470)
>   at 
> hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1313)
>   ... 5 more
> Caused by: jenkins.ExtensionRefreshException: 
> com.google.inject.internal.guava.collect.$ComputationException: 
> java.lang.NoClassDefFoundError: Lorg/eclipse/jgit/http/server/GitServlet;
>   at hudson.ExtensionFinder$GuiceFinder.refresh(ExtensionFinder.java:347)
>   at jenkins.model.Jenkins.refreshExtensions(Jenkins.java:2237)
>   at hudson.PluginManager.dynamicLoad(PluginManager.java:463)
>   ... 6 more
> Caused by: com.google.inject.internal.guava.collect.$ComputationException: 
> java.lang.NoClassDefFoundError: Lorg/eclipse/jgit/http/server/GitServlet;
>   at 
> com.google.inject.internal.guava.collect.$ComputingConcurrentHashMap$ComputingMapAdapter.get(ComputingConcurrentHashMap.java:397)
>   at com.google.inject.internal.FailableCache.get(FailableCache.java:49)
>   at 
> com.google.inject.internal.MembersInjectorStore.get(MembersInjectorStore.java:66)
>   at 
> com.google.inject.internal.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:74)
>   at 
> com.google.inject.internal.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:29)
>   at 
> com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:37)
>   at 
> com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:33)
>   at 
> com.google.inject.internal.FailableCache$1.apply(FailableCache.java:38)
>   at 
> com.google.inject.internal.guava.collect.$ComputingConcurrentHashMap$ComputingValueReference.compute(ComputingConcurrentHashMap.java:355)
>   at 
> com.google.inject.internal.guava.collect.$ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:184)
>   at 
> com.google.inject.internal.guava.collect.$ComputingConcurrentHashMap$ComputingSegment.getOrCompute(ComputingConcurrentHashMap.java:153)
>   at 
> com.google.inject.internal.guava.collect.$ComputingConcurrentHashMap.getOrCompute(ComputingConcurrentHashMap.java:69)
>   at 
> com.google.inject.internal.guava.collect.$ComputingConcurrentHashMap$ComputingMapAdapter.get(ComputingConcurrentHashMap.java:393)
>   at com.google.inject.internal.FailableCache.get(FailableCache.java:49)
>   at 
> com.google.inject.internal.ConstructorInjectorStore.get(ConstructorInjectorStore.java:50)
>   at 
> com.google.inject.internal.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:137)
>   at 
> com.google.inject.internal.InjectorImpl.initializeBinding(InjectorImpl.java:537)
>   at 
> com.google.inject.internal.AbstractBindingProcessor$Processor$1.run(AbstractBindingProcessor.java:160)
>   at 
> com.google.inject.internal.ProcessedBindingData.initializeBindings(ProcessedBindingData.java:44)
>   at 
> com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:123)
>   at 
> com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:107)
>   at 
> com.google.inject.internal.InjectorImpl.createChildInjector(InjectorImpl.java:230)
>   at hudson.ExtensionFinder$GuiceFinder.refresh(ExtensionFinder.java:334)
>   ... 8 more
> Caused by: java.lang.NoClassDefFoundError: 
> Lorg/eclipse/jgit/http/server/GitServlet;
>   at java.lang.Class.getDeclaredFields0(Native Method)
>   at java.lang.Class.privateGetDeclaredFields(Class.java:2570)
>   at java.lang.Class.getDeclaredFields(Class.java:1903)
>   at 
> com.google.inject.spi.InjectionPoint.getInjectionPoints(InjectionPoint.java:661)
>   at 
> com.google.inject.spi.InjectionPoint.forInstanceMethodsAndFields(InjectionPoint.java:366)
>   at 
> com.google.inject.internal.MembersInjectorStore.createWithListeners(MembersInjectorStore.java:91)
>   at 
> com.google.inject.int

Re: workflow plugin installation errors in the update center

2014-12-01 Thread Mark Waite
What is the version number of your git-client-plugin and your git-plugin?
The class not found exception has (in some other cases) pointed to a
possibly outdated dependency in a plugin.

On Mon, Dec 1, 2014 at 3:03 PM, Surya Gaddipati 
wrote:

> Workflow: Aggregator
>  Failure -
>
> java.io.IOException: Failed to dynamically deploy this plugin
>   at 
> hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1317)
>   at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1116)
>   at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>   at java.util.concurrent.FutureTask.run(FutureTask.java:266)
>   at 
> hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:104)
>   at java.lang.Thread.run(Thread.java:745)
> Caused by: java.io.IOException: Failed to install workflow-aggregator plugin
>   at hudson.PluginManager.dynamicLoad(PluginManager.java:470)
>   at 
> hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1313)
>   ... 5 more
> Caused by: java.io.IOException: Dependency workflow-cps-global-lib (1.0) 
> doesn't exist
>   at 
> hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:480)
>   at hudson.PluginManager.dynamicLoad(PluginManager.java:460)
>   ... 6 more
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jenkinsci-dev+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-dev/7369395f-ee77-422b-88d4-6cd9c0bc0b99%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 Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CAO49JtFhcxUyc%3DnKVwatWtSo%3DSLfNNgF-scgK9sR-1Cj2MRXJA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: workflow plugin installation errors in the update center

2014-12-01 Thread Surya Gaddipati
Workflow: Aggregator
 Failure -

java.io.IOException: Failed to dynamically deploy this plugin
at 
hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1317)
at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1116)
at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at 
hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:104)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.IOException: Failed to install workflow-aggregator plugin
at hudson.PluginManager.dynamicLoad(PluginManager.java:470)
at 
hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1313)
... 5 more
Caused by: java.io.IOException: Dependency workflow-cps-global-lib (1.0) 
doesn't exist
at 
hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:480)
at hudson.PluginManager.dynamicLoad(PluginManager.java:460)
... 6 more

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/7369395f-ee77-422b-88d4-6cd9c0bc0b99%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


workflow plugin installation errors in the update center

2014-12-01 Thread Surya Gaddipati
Workflow: Global Shared Library for CPS workflow
 Failure -

java.io.IOException: Failed to dynamically deploy this plugin
at 
hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1317)
at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1116)
at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at 
hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:104)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.IOException: Failed to install workflow-cps-global-lib plugin
at hudson.PluginManager.dynamicLoad(PluginManager.java:470)
at 
hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1313)
... 5 more
Caused by: jenkins.ExtensionRefreshException: 
com.google.inject.internal.guava.collect.$ComputationException: 
java.lang.NoClassDefFoundError: Lorg/eclipse/jgit/http/server/GitServlet;
at hudson.ExtensionFinder$GuiceFinder.refresh(ExtensionFinder.java:347)
at jenkins.model.Jenkins.refreshExtensions(Jenkins.java:2237)
at hudson.PluginManager.dynamicLoad(PluginManager.java:463)
... 6 more
Caused by: com.google.inject.internal.guava.collect.$ComputationException: 
java.lang.NoClassDefFoundError: Lorg/eclipse/jgit/http/server/GitServlet;
at 
com.google.inject.internal.guava.collect.$ComputingConcurrentHashMap$ComputingMapAdapter.get(ComputingConcurrentHashMap.java:397)
at com.google.inject.internal.FailableCache.get(FailableCache.java:49)
at 
com.google.inject.internal.MembersInjectorStore.get(MembersInjectorStore.java:66)
at 
com.google.inject.internal.ConstructorInjectorStore.createConstructor(ConstructorInjectorStore.java:74)
at 
com.google.inject.internal.ConstructorInjectorStore.access$000(ConstructorInjectorStore.java:29)
at 
com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:37)
at 
com.google.inject.internal.ConstructorInjectorStore$1.create(ConstructorInjectorStore.java:33)
at 
com.google.inject.internal.FailableCache$1.apply(FailableCache.java:38)
at 
com.google.inject.internal.guava.collect.$ComputingConcurrentHashMap$ComputingValueReference.compute(ComputingConcurrentHashMap.java:355)
at 
com.google.inject.internal.guava.collect.$ComputingConcurrentHashMap$ComputingSegment.compute(ComputingConcurrentHashMap.java:184)
at 
com.google.inject.internal.guava.collect.$ComputingConcurrentHashMap$ComputingSegment.getOrCompute(ComputingConcurrentHashMap.java:153)
at 
com.google.inject.internal.guava.collect.$ComputingConcurrentHashMap.getOrCompute(ComputingConcurrentHashMap.java:69)
at 
com.google.inject.internal.guava.collect.$ComputingConcurrentHashMap$ComputingMapAdapter.get(ComputingConcurrentHashMap.java:393)
at com.google.inject.internal.FailableCache.get(FailableCache.java:49)
at 
com.google.inject.internal.ConstructorInjectorStore.get(ConstructorInjectorStore.java:50)
at 
com.google.inject.internal.ConstructorBindingImpl.initialize(ConstructorBindingImpl.java:137)
at 
com.google.inject.internal.InjectorImpl.initializeBinding(InjectorImpl.java:537)
at 
com.google.inject.internal.AbstractBindingProcessor$Processor$1.run(AbstractBindingProcessor.java:160)
at 
com.google.inject.internal.ProcessedBindingData.initializeBindings(ProcessedBindingData.java:44)
at 
com.google.inject.internal.InternalInjectorCreator.initializeStatically(InternalInjectorCreator.java:123)
at 
com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:107)
at 
com.google.inject.internal.InjectorImpl.createChildInjector(InjectorImpl.java:230)
at hudson.ExtensionFinder$GuiceFinder.refresh(ExtensionFinder.java:334)
... 8 more
Caused by: java.lang.NoClassDefFoundError: 
Lorg/eclipse/jgit/http/server/GitServlet;
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Class.java:2570)
at java.lang.Class.getDeclaredFields(Class.java:1903)
at 
com.google.inject.spi.InjectionPoint.getInjectionPoints(InjectionPoint.java:661)
at 
com.google.inject.spi.InjectionPoint.forInstanceMethodsAndFields(InjectionPoint.java:366)
at 
com.google.inject.internal.MembersInjectorStore.createWithListeners(MembersInjectorStore.java:91)
at 
com.google.inject.internal.MembersInjectorStore.access$000(MembersInjectorStore.java:35)
at 
com.google.inject.internal.MembersInjectorStore$1.create(MembersInjectorStore.java:43)
at 
com.google.inject.internal.MembersInjectorStore$1.create(MembersInjectorStore.java:40)
at 
com.google.inject.internal.FailableCache$1.apply(FailableCache.java:38)
at 
com.google.inject.internal.guava.collect.$Comp

Re: google-login plugin

2014-12-01 Thread Kenny Garland
Very excited about this plugin, thank you Ryan!

On Saturday, November 29, 2014 11:20:15 PM UTC-5, Ryan Campbell wrote:
>
> Google is phasing out OpenID so the existing Jenkins plugin will become 
> inoperable  in April.
>
> To address this, I wrote a google-login plugin 
>  which uses their OAuth 2 
> apis to authenticate the user. Unfortunately, you must set up a client id 
> and secret to use it.
>
> Anyway, I'd just like to make sure I can/should call the plugin 
> "google-login" before I do the plugin hosting dance. I think it's ok, but 
> trademarks.
>
> [image: Inline image 1]
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/0aa5de5c-e258-4bde-ae09-84759f21a046%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Can I tell whether a step succeeded beyond its effect on the build result?

2014-12-01 Thread 'Nate Rook' via Jenkins Developers
Ah well, I'll keep using my silly heuristics then :) Thanks for the pointer
to the CI game plugin, too.

On Tue Nov 25 2014 at 3:32:44 AM Ulli Hafner 
wrote:

> I don’t think that you can generalize it. You can have a look at the CI
> game plug-in which does a similar thing: for each build step or post build
> step an individual class handles the outcome and adds points to the overall
> result.
>
> Am 25.11.2014 um 00:58 schrieb Nate Rook :
>
> Hello! I'm working on a project to display the results of Jenkins builds
> in an external dashboard, and I've run into a fun conceptual problem.
>
> I'd like to tell if a BuildStep had a good or bad outcome. A 'good'
> outcome is one in which the step executed as expected, while a 'bad'
> outcome is one in which somebody should probably take a look at the build
> to see what's wrong with it. For instance, if an Execute Shell command
> exited with return code 0, that's good; if it exited with return code 1,
> that's bad. Similarly, if a "Publish JUnit test result report" reports all
> tests passed, that's good, and if some tests failed, that's bad.
>
> Currently I'm guessing the outcome of steps by heuristics: If the
> BuildStep made the build result worse, as reported by
> AbstractBuild#getResult, then we say the step had a bad outcome. If the
> BuildStep requests the step abort (that is, from our StepNotifier we see
> canContinue = false), the step had a bad outcome. And so on.
>
> But such heuristics will still be wrong sometimes. Say one post-build
> action notices a test failed, and marks the build as unstable. Then a
> second post-build action notices another test failed. Since the build was
> already unstable, my plugin can't tell that the second action had a bad
> outcome; it didn't make the build's result any worse.
>
> Of course, I can add more heuristics. (For instance, here I can hook into
> test result reporting, and say an action had a bad outcome if it reported
> some failing tests.) But I'll always guess wrong in some case. Is there a
> more general way to tell whether a step had a good or bad outcome?
>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jenkinsci-dev+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-dev/a1578804-6fa2-457e-b17b-14a9522e3609%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>
>
>  --
> You received this message because you are subscribed to a topic in the
> Google Groups "Jenkins Developers" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/jenkinsci-dev/NHQCjYsQ6Ls/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> jenkinsci-dev+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-dev/8E7375D6-5389-4916-BE5C-A1F77BEFF65B%40gmail.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>

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


Re: Remote Api to update Plugin xml

2014-12-01 Thread Jesse Glick
On Mon, Dec 1, 2014 at 11:56 AM, James Richard  wrote:
> the global xml file for my plugin

Storing anything in Plugin is deprecated. If you are storing content
in a Descriptor, there is no standardized doConfigDotXml equivalent
that I know of; it is up to each plugin that wishes to expose such an
API to do so in its own way.

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


Re: Remote Api to update Plugin xml

2014-12-01 Thread Robert Sandell
This is how it's implemented in core

https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/model/AbstractItem.java#L602

You should be able to implement something similar for your own plugin.

/B

On Mon, Dec 1, 2014 at 5:56 PM, James Richard 
wrote:

> Hey Everyone,
>   I was wondering if there was a way to expose the global xml file of a
> plugin so that a User could update the xml using Rest Api's?
>
> Referencing https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API,
> I have found out how to update Job config.xml files but I want to also be
> able to update the global xml file for my plugin (as a Jenkins
> administrator) using a remote api.  Is there a way to do this? Any
> suggestions?
>
> --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jenkinsci-dev+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-dev/388b7bf9-ef24-4ab8-8444-1e619770a54a%40googlegroups.com
> 
> .
> For more options, visit https://groups.google.com/d/optout.
>



-- 
Robert Sandell
*Software Engineer*
*CloudBees Inc.*

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


Remote Api to update Plugin xml

2014-12-01 Thread James Richard
Hey Everyone,
  I was wondering if there was a way to expose the global xml file of a 
plugin so that a User could update the xml using Rest Api's?  

Referencing https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API, 
I have found out how to update Job config.xml files but I want to also be 
able to update the global xml file for my plugin (as a Jenkins 
administrator) using a remote api.  Is there a way to do this? Any 
suggestions?

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/388b7bf9-ef24-4ab8-8444-1e619770a54a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: commit access for selenium-plugin

2014-12-01 Thread Oleksandr Kulychok
No, I didn't. Fixed :) Waiting for reply.. 

On Monday, December 1, 2014 4:19:16 PM UTC+2, kinow wrote:
>
> Hi Oleksandr!
>
> Have you contacted Richard directly? As far as I know, he's quite busy, 
> but had plans to implement some new features in the selenium-plugin. Might 
> be worth checking with him before merging the pull requests yourself.
>
> Cheers
> Bruno
>
>   --
>  *From:* Oleksandr Kulychok >
> *To:* jenkin...@googlegroups.com  
> *Sent:* Monday, December 1, 2014 11:46 AM
> *Subject:* commit access for selenium-plugin
>  
> Please give me commit access to   
> https://github.com/jenkinsci/selenium-plugin
> My gitHub user name is: kool79
> Repository maintainer does not respond for pull requests for more than 2 
> weeks
>
> Thanks, Oleksandr Kulychok
>  -- 
> You received this message because you are subscribed to the Google Groups 
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to jenkinsci-de...@googlegroups.com .
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-dev/7215fbcf-50d0-4210-b1ae-a5593202a6b5%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 Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/7d707aa2-6db7-4acb-bf95-86a8c4e4647e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: docu for workflow plugin

2014-12-01 Thread Jesse Glick
On Mon, Dec 1, 2014 at 10:27 AM, James Nord  wrote:
> I beleive it is all in the source at the moment

…and not claimed to be at all complete yet.

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


Re: docu for workflow plugin

2014-12-01 Thread James Nord

Hi Domi,

I beleive it is all in the source at the moment (mainly the readme.md in 
the github repo).

https://github.com/jenkinsci/workflow-plugin/blob/master/README.md

/James


On 01/12/2014 12:52, domi wrote:

Hi,

I just had a look at the documentation plugin, or more I tried to, 
there is no documentation on confluence for any of these plugins:




Workflow: Aggregator
1.0

Workflow: API
1.0

Workflow: Basic Steps
1.0

Workflow: Groovy CPS Execution
1.0

Workflow: Global Shared Library for CPS workflow
1.0

Workflow: Durable Task Step
1.0

Workflow: Job
1.0

Workflow: SCM Step
1.0

Workflow: Step API
1.0
Workflow: Execution Support


Is there any other location with some details about these?

regards Domi
--
You received this message because you are subscribed to the Google 
Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send 
an email to jenkinsci-dev+unsubscr...@googlegroups.com 
.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/EA516CE9-67CB-4ED6-A9BC-02195CC84BF7%40fortysix.ch 
.

For more options, visit https://groups.google.com/d/optout.


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


Re: commit access for selenium-plugin

2014-12-01 Thread 'Bruno P. Kinoshita' via Jenkins Developers
Hi Oleksandr!
Have you contacted Richard directly? As far as I know, he's quite busy, but had 
plans to implement some new features in the selenium-plugin. Might be worth 
checking with him before merging the pull requests yourself.
CheersBruno
 
  From: Oleksandr Kulychok 
 To: jenkinsci-dev@googlegroups.com 
 Sent: Monday, December 1, 2014 11:46 AM
 Subject: commit access for selenium-plugin
   
Please give me commit access to   https://github.com/jenkinsci/selenium-plugin
My gitHub user name is: kool79
Repository maintainer does not respond for pull requests for more than 2 weeks

Thanks, Oleksandr Kulychok-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/7215fbcf-50d0-4210-b1ae-a5593202a6b5%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 Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/1686123952.742526.1417443549141.JavaMail.yahoo%40jws10772.mail.gq1.yahoo.com.
For more options, visit https://groups.google.com/d/optout.


Re: threadfix-plugin & webinspect-plugin

2014-12-01 Thread Brandon Spruth
Thanks Oleg.  Looks good.

> On Dec 1, 2014, at 1:15 AM, Oleg Nenashev  wrote:
> 
> Hi,
> 
> I've added your account to committers.
> You should get an invitation to your e-mail.
> 
> BR, Oleg Nenashev
> 
> понедельник, 1 декабря 2014 г., 1:29:39 UTC+3 пользователь Christopher Baek 
> написал:
> Oops, looks like he already posted: 
> https://groups.google.com/forum/#!topic/jenkinsci-dev/kj9REFcAD5g 
> 
> 
> On Sunday, November 30, 2014 4:27:47 PM UTC-6, Christopher Baek wrote:
> Hi, guys.
> 
> My friend and are working on a couple Jenkins plugins (the two in the 
> subject), and we used to do this with a single "automationdomination" Github 
> account. We converted this account to a organization account on Github, and 
> it looks like we lost commit access to the jenkinsci on Github. How do we get 
> write access to the repos again? My Github ID is "christopherbaek" 
> (https://github.com/christopherbaek ) and 
> my friend's Github ID is "xolian" (https://github.com/xolian 
> ).
> 
> Thanks!
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to jenkinsci-dev+unsubscr...@googlegroups.com 
> .
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-dev/8687a398-d0d1-41ce-9681-b8fb21a57f72%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 Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/BBFC0976-96C6-4918-8D36-8D775FE7100C%40gmail.com.
For more options, visit https://groups.google.com/d/optout.


commit access for selenium-plugin

2014-12-01 Thread Oleksandr Kulychok
Please give me commit access to   
https://github.com/jenkinsci/selenium-plugin
My gitHub user name is: kool79
Repository maintainer does not respond for pull requests for more than 2 
weeks

Thanks, Oleksandr Kulychok

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/7215fbcf-50d0-4210-b1ae-a5593202a6b5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Possible reasons for Trigger.Cron to stop firing

2014-12-01 Thread David Resnick
I opened a bug about cron triggered jobs stopping to be triggered after 
Jenkins has been up for a while.
https://issues.jenkins-ci.org/browse/JENKINS-25704

https://github.com/jenkinsci/jenkins/blob/84c76253862a2f36f813a7aa45b77d99c1616be4/core/src/main/java/hudson/triggers/Trigger.java#L211
The code shows a case where jobs would stop being triggered because the 
date on the server is changed.

Could anyone tell me of other possible reasons for the jobs to stop getting 
triggered?

Thanks,
David

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/7231ecbf-05c6-49dd-ba81-354fb9dea131%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


docu for workflow plugin

2014-12-01 Thread domi
Hi,

I just had a look at the documentation plugin, or more I tried to, there is no 
documentation on confluence for any of these plugins:

Workflow: Aggregator
1.0

Workflow: API
1.0

Workflow: Basic Steps
1.0

Workflow: Groovy CPS Execution
1.0

Workflow: Global Shared Library for CPS workflow
1.0

Workflow: Durable Task Step
1.0

Workflow: Job
1.0

Workflow: SCM Step
1.0

Workflow: Step API
1.0
Workflow: Execution Support

Is there any other location with some details about these?

regards Domi

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/EA516CE9-67CB-4ED6-A9BC-02195CC84BF7%40fortysix.ch.
For more options, visit https://groups.google.com/d/optout.


Re: New maintainer for plasticscm-plugin

2014-12-01 Thread Miguel González
Hi,

I'm having trouble pushing my latest changes to the 
jenkins/plasticscm-plugin.git repository. This is what git is telling me:
ERROR: Permission to jenkinsci/plasticscm-plugin.git denied to mig42.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Could you please double check that I've been granted commit permissions? My 
github account is https://github.com/mig42 .

Thank you!

Miguel

El viernes, 28 de noviembre de 2014 19:41:25 UTC+1, Ullrich Hafner escribió:
>
> Done. Welcome aboard! Ulli
>
> Am 28.11.2014 um 15:59 schrieb Miguel González  >:
>
> Hi,
>
> The previous developer in charge of the plasticscm-plugin project (Luis 
> Rodríguez - JenkinsID: lrodriguez) is no longer assigned to it in our 
> company, so I'm assuming his responsibilites. Could I receive commit access 
> to the plugin repository, https://github.com/jenkinsci/plasticscm-plugin?
>
> My credentials are:
>
>- JenkinsID: mig42
>- GitHub ID: mig42
>
>
> Thanks a lot!
>
> --
> Miguel González
>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to jenkinsci-de...@googlegroups.com .
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-dev/18799cf9-2889-40cb-8fd9-32be4d4ea89c%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 Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/e4957d9b-53f2-468a-a7ff-95befeb2d904%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Notification Plugin patch

2014-12-01 Thread Dave Hall
Hi,

I have updated the code in the PR based on the feedback.  It has been idle 
for about a week.  I'd appreciate another review 
at https://github.com/jenkinsci/notification-plugin/pull/15

Is it project policy to squash commits or is it ok as it is with the 3 
commits?

Cheers

Dave

On Tuesday, November 18, 2014 2:06:38 PM UTC+11, Dave Hall wrote:
>
> Hi,
>
> Thanks to Oleg and Michael for providing feedback on the PR.  I will fix 
> the issues raised and continue the discussion on the PR.
>
> Thanks again
>
> Dave
>
> On Sunday, November 16, 2014 2:16:27 PM UTC+11, Dave Hall wrote:
>>
>> Hi,
>>
>> Around a month ago I submitted a PR for the notification plugin - see 
>> https://github.com/jenkinsci/notification-plugin/pull/15  There hasn’t 
>> been any response on the issue. I’d really appreciate a review.
>>
>> I know enough java to be dangerous, but I don’t feel that I have the 
>> skills and/or knowledge to (co-)maintain this plugin.
>>
>> Cheers
>>
>> Dave
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/580fdea5-1bc8-47b2-9fda-773f8a59f3a3%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: Auto Deploy Code into Dynamically Provisioned VM

2014-12-01 Thread James Nord

Hi Prashant,

If you use Cloudbees autoscaling plugin to provision your VMWare virtual 
machine (ServerB) then the IPAddress is available as a job environment 
variable[1].


If you use the OSS vSphere cloud plugin[2] then the ip address is 
available for certain commands - but I think you will need to controll 
the pooling of the VMs yourself.


As for passwords in scp - you are in control of the SUT so why not 
enable public/private key authentication?
you can always pass a password to scp if you are running Unix commands - 
I will leave that as an excersize for you to google.


/James

[1] 
http://jenkins-enterprise.cloudbees.com/docs/user-guide-bundle/VMWareActivationWrapper.html 

[2] 
https://wiki.jenkins-ci.org/display/JENKINS/vSphere+Cloud+Plugin#vSphereCloudPlugin-PowerOn%2FResumeVM 



On 01/12/2014 11:04, Prashant .B wrote:

Hi James,

Thanks for update.

i am using all linux boxes for this task.

As i mentioned above my jenkins will get the code from Git and bundle 
it on *server A, *After this step i'm provisioning new VM in VMware 
infrastructure*. *


Now i want to move that code from *Server A* to newly Provisioned 
*Server B.*


As you mentioned i tried to use SCP plugin to transfer the code, but 
the challenge i'm facing here is SCP target has to be pre-configured ( 
but my target is always dynamic) in Jenkins(Correct me if i'm wrong). 
is there any chance to use scp command along with password..? since 
i'm not using key based authentication.


*
*On Wednesday, 19 November 2014 17:14:52 UTC+5:30, James Nord wrote:

It all depends on what is your target server is running, and what
you want to transfer.


If the slave and target server are unix like then scp is your
friend.  For windows things get a little more complex but if you
can expose a share on the target you can just copy (windows to
windows with unc paths) or for unix to windows use something like
smbclient.

With windows the harder part may be getting your software to run
depending what your deployment model is.

--
You received this message because you are subscribed to the Google 
Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send 
an email to jenkinsci-dev+unsubscr...@googlegroups.com 
.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/f11d9768-6877-4695-9a98-e7c65a8bb85f%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 
Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/547C506B.4080606%40teilo.net.
For more options, visit https://groups.google.com/d/optout.


Re: Auto Deploy Code into Dynamically Provisioned VM

2014-12-01 Thread Prashant .B
Hi James,

Thanks for update.

i am using all linux boxes for this task.

As i mentioned above my jenkins will get the code from Git and bundle it on 
*server 
A, *After this step i'm provisioning new VM in VMware infrastructure*. *

Now i want to move that code from *Server A* to newly Provisioned *Server 
B.*

As you mentioned i tried to use SCP plugin to transfer the code, but the 
challenge i'm facing here is SCP target has to be pre-configured ( but my 
target is always dynamic) in Jenkins(Correct me if i'm wrong). is there any 
chance to use scp command along with password..? since i'm not using key 
based authentication.


On Wednesday, 19 November 2014 17:14:52 UTC+5:30, James Nord wrote:
>
> It all depends on what is your target server is running, and what you want 
> to transfer.
>
>
> If the slave and target server are unix like then scp is your friend.  For 
> windows things get a little more complex but if you can expose a share on 
> the target you can just copy (windows to windows with unc paths) or for 
> unix to windows use something like smbclient.
>
> With windows the harder part may be getting your software to run depending 
> what your deployment model is.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/f11d9768-6877-4695-9a98-e7c65a8bb85f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: New maintainer for plasticscm-plugin

2014-12-01 Thread Miguel González
Thanks a lot! :-)

El viernes, 28 de noviembre de 2014 19:41:25 UTC+1, Ullrich Hafner escribió:
>
> Done. Welcome aboard! Ulli
>
> Am 28.11.2014 um 15:59 schrieb Miguel González  >:
>
> Hi,
>
> The previous developer in charge of the plasticscm-plugin project (Luis 
> Rodríguez - JenkinsID: lrodriguez) is no longer assigned to it in our 
> company, so I'm assuming his responsibilites. Could I receive commit access 
> to the plugin repository, https://github.com/jenkinsci/plasticscm-plugin?
>
> My credentials are:
>
>- JenkinsID: mig42
>- GitHub ID: mig42
>
>
> Thanks a lot!
>
> --
> Miguel González
>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to jenkinsci-de...@googlegroups.com .
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-dev/18799cf9-2889-40cb-8fd9-32be4d4ea89c%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 Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/54eb5e12-a20b-46f8-a415-89a437542d00%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.