Correction from my original post: The first part of the stack trace 
returned in the console is:

if (SERVER==null){return null;} 
if ("qa".equals(SERVER)){ def map = [MYSERVER: "dsiqa2-fed17"] ; return map }
if ("newprod1".equals(SERVER)){ def map = [MYSERVER: "newprod1"] ; return map }
if ("newprod2".equals(SERVER)){ def map = [MYSERVER: "newprod2"] ; return map }


Not:

if (SERVER==null){return null;} 
if ("qa".equals(SERVER)){ def map = [THISSERVER: "dsidev"] ; return map }
if ("qap9".equals(SERVER)){ def map = [THISYSERVER: "dsiqa2-fed17"] ; return 
map }
if ("newprod1".equals(SERVER)){ def map = [THISSERVER: "newprod1"] ; return map 
}
if ("newprod2".equals(SERVER)){ def map = [THISSERVER: "newprod2"] ; return map 
}


which was taken from a previous build attempt. I apologize for the error.

On Monday, December 31, 2012 4:22:52 PM UTC-8, glsil...@pssd.com wrote:
>
> I configured my Jenkins (v:1.492) maven job for parameterized builds and 
> to use the following evaluated groovy script:
>
> if (SERVER==null){return null;} 
> if ("qa".equals(SERVER)){ def map = [MYSERVER: "dsiqa2-fed17"] ; return 
> map }
> if ("newprod1".equals(SERVER)){ def map = [MYSERVER: "newprod1"] ; return 
> map }
> if ("newprod2".equals(SERVER)){ def map = [MYSERVER: "newprod2"] ; return 
> map }
>
>
> where "SERVER" is a choice parameter in the build that is set by the user.
>
> In a "Deploy war/ear to container" post-build action, the server URL is 
> http://$MYSERVER:8080, but $MYSERVER never gets set when I do the main 
> build, which is just a maven install from an SVN repository. is there some 
> configuration setting I need to use to get this to work? In my "Prepare 
> environment for the run" configuration, I've checked both the keep 
> environment and build variable boxes, and that is all.
>
> Here is the console stack trace. The first part shows the groovy script 
> has run:
>
> [EnvInject] - Loading node environment variables.
> [EnvInject] - Preparing an environment for the build.
> [EnvInject] - Keeping Jenkins system variables.
> [EnvInject] - Keeping Jenkins build variables.
> [EnvInject] - Adding build parameters as variables.
> [EnvInject] - Evaluation the following Groovy script content: 
> if (SERVER==null){return null;} 
> if ("qa".equals(SERVER)){ def map = [THISSERVER: "dsidev"] ; return map }
> if ("qap9".equals(SERVER)){ def map = [THISYSERVER: "dsiqa2-fed17"] ; return 
> map }
> if ("newprod1".equals(SERVER)){ def map = [THISSERVER: "newprod1"] ; return 
> map }
> if ("newprod2".equals(SERVER)){ def map = [THISSERVER: "newprod2"] ; return 
> map }
>
> [EnvInject] - Injecting contributions.
>
>
> ....
>
>
> ERROR: Publisher hudson.plugins.deploy.DeployPublisher aborted due to 
> exceptionorg.codehaus.cargo.container.ContainerException 
> <http://stacktrace.jenkins-ci.org/search?query=org.codehaus.cargo.container.ContainerException>:
>  Failed to redeploy [/source/jenkins/jobs/ACSR.WEB Build and 
> Deploy/workspace/target/acsr.web.war]
>       at 
> org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:195)
>  
> <http://stacktrace.jenkins-ci.org/search/?query=org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy&entity=method>
>       at 
> hudson.plugins.deploy.CargoContainerAdapter.deploy(CargoContainerAdapter.java:64)
>  
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.deploy.CargoContainerAdapter.deploy&entity=method>
>       at 
> hudson.plugins.deploy.CargoContainerAdapter$1.invoke(CargoContainerAdapter.java:90)
>  
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.deploy.CargoContainerAdapter$1.invoke&entity=method>
>       at 
> hudson.plugins.deploy.CargoContainerAdapter$1.invoke(CargoContainerAdapter.java:77)
>  
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.deploy.CargoContainerAdapter$1.invoke&entity=method>
>       at hudson.FilePath.act(FilePath.java:852) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method>
>       at hudson.FilePath.act(FilePath.java:825) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.FilePath.act&entity=method>
>       at 
> hudson.plugins.deploy.CargoContainerAdapter.redeploy(CargoContainerAdapter.java:77)
>  
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.deploy.CargoContainerAdapter.redeploy&entity=method>
>       at 
> hudson.plugins.deploy.DeployPublisher.perform(DeployPublisher.java:47) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.plugins.deploy.DeployPublisher.perform&entity=method>
>       at hudson.tasks.BuildStepMonitor$3.perform(BuildStepMonitor.java:36) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.tasks.BuildStepMonitor$3.perform&entity=method>
>       at 
> hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:804)
>  
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.perform&entity=method>
>       at 
> hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:779)
>  
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps&entity=method>
>       at 
> hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.post2(MavenModuleSetBuild.java:939)
>  
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.post2&entity=method>
>       at 
> hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:726)
>  
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.AbstractBuild$AbstractBuildExecution.post&entity=method>
>       at hudson.model.Run.execute(Run.java:1543) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Run.execute&entity=method>
>       at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:477) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.maven.MavenModuleSetBuild.run&entity=method>
>       at hudson.model.ResourceController.execute(ResourceController.java:88) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.ResourceController.execute&entity=method>
>       at hudson.model.Executor.run(Executor.java:236) 
> <http://stacktrace.jenkins-ci.org/search/?query=hudson.model.Executor.run&entity=method>
> Caused by: java.net.UnknownHostException 
> <http://stacktrace.jenkins-ci.org/search?query=java.net.UnknownHostException>:
>  $MYSERVER
>       at 
> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:175) 
> <http://stacktrace.jenkins-ci.org/search/?query=java.net.AbstractPlainSocketImpl.connect&entity=method>
>       at java.net.Socket.connect(Socket.java:546) 
> <http://stacktrace.jenkins-ci.org/search/?query=java.net.Socket.connect&entity=method>
>       at java.net.Socket.connect(Socket.java:495) 
> <http://stacktrace.jenkins-ci.org/search/?query=java.net.Socket.connect&entity=method>
>       at sun.net.NetworkClient.doConnect(NetworkClient.java:174) 
> <http://stacktrace.jenkins-ci.org/search/?query=sun.net.NetworkClient.doConnect&entity=method>
>       at sun.net.www.http.HttpClient.openServer(HttpClient.java:409) 
> <http://stacktrace.jenkins-ci.org/search/?query=sun.net.www.http.HttpClient.openServer&entity=method>
>       at sun.net.www.http.HttpClient.openServer(HttpClient.java:530) 
> <http://stacktrace.jenkins-ci.org/search/?query=sun.net.www.http.HttpClient.openServer&entity=method>
>       at sun.net.www.http.HttpClient.<init>(HttpClient.java:240) 
> <http://stacktrace.jenkins-ci.org/search/?query=sun.net.www.http.HttpClient.%3Cinit%3E&entity=method>
>       at sun.net.www.http.HttpClient.New(HttpClient.java:321) 
> <http://stacktrace.jenkins-ci.org/search/?query=sun.net.www.http.HttpClient.New&entity=method>
>       at sun.net.www.http.HttpClient.New(HttpClient.java:338) 
> <http://stacktrace.jenkins-ci.org/search/?query=sun.net.www.http.HttpClient.New&entity=method>
>       at 
> sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:935)
>  
> <http://stacktrace.jenkins-ci.org/search/?query=sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient&entity=method>
>       at 
> sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:876)
>  
> <http://stacktrace.jenkins-ci.org/search/?query=sun.net.www.protocol.http.HttpURLConnection.plainConnect&entity=method>
>       at 
> sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:801)
>  
> <http://stacktrace.jenkins-ci.org/search/?query=sun.net.www.protocol.http.HttpURLConnection.connect&entity=method>
>       at 
> org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke(TomcatManager.java:497)
>  
> <http://stacktrace.jenkins-ci.org/search/?query=org.codehaus.cargo.container.tomcat.internal.TomcatManager.invoke&entity=method>
>       at 
> org.codehaus.cargo.container.tomcat.internal.TomcatManager.list(TomcatManager.java:622)
>  
> <http://stacktrace.jenkins-ci.org/search/?query=org.codehaus.cargo.container.tomcat.internal.TomcatManager.list&entity=method>
>       at 
> org.codehaus.cargo.container.tomcat.internal.TomcatManager.getStatus(TomcatManager.java:635)
>  
> <http://stacktrace.jenkins-ci.org/search/?query=org.codehaus.cargo.container.tomcat.internal.TomcatManager.getStatus&entity=method>
>       at 
> org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy(AbstractTomcatManagerDeployer.java:176)
>  
> <http://stacktrace.jenkins-ci.org/search/?query=org.codehaus.cargo.container.tomcat.internal.AbstractTomcatManagerDeployer.redeploy&entity=method>
>       ... 16 more
> java.net.UnknownHostException: $MYSERVER
>
>

Reply via email to