Did you get any answers regarding this issue. I too cannot select 
credentials from the dropdown

On Saturday, 25 July 2015 01:27:22 UTC+10, Prasad Bond wrote:
>
> We are trying to do the auto deployment of docker image to EC2 container. 
>  We thought of doing the following.
>
> 1.       Created the Jenkins Jobs – to get the code from git hub, prepare 
> the image  and push the image to private docker hub (which is created on 
> docker.com ) using CloudBees Docker Build and Publish plugin 
> <https://github.com/jenkinsci/docker-build-publish-plugin/blob/master/README.md>
>
> 2.       Than thought of deploy the docker image from docker hub to EC2 
> instance. 
>
>  
>
> Can you please guide me with the proper steps to make auto deployment of 
> docker images to EC2 instance. I added the following post build step for 
> the docker build and publish.
>
>
> <https://lh3.googleusercontent.com/-w2p2mz_F5UI/VbJZKkKatfI/AAAAAAAABkE/jVg0mqWi040/s1600/testpic.png>
>
>
>  
>
> But here my doubt is what will the docker host URI, server credentials 
> (not able to see any details in the drop down even after adding from add 
> button). For testing I gave the values for Repository name, tag, docker 
> host url left blank, server credentials left blank. *Given the values for 
> docker registry as **https://registry.hub.docker.com/u/ABCD/javatest/* 
> <https://registry.hub.docker.com/u/ABCD/javatest/>* and by clicking on 
> Add button given the registry credentials*.
>
>  
>
> 1.       When I trigger the build from Jenkins getting the following 
> error.
>
> ERROR: Build step failed with exception
>
> net.sf.json.JSONException: null object
>
>         at net.sf.json.JSONObject.verifyIsNull(JSONObject.java:2688)
>
>         at net.sf.json.JSONObject.element(JSONObject.java:1733)
>
>         at net.sf.json.JSONObject.element(JSONObject.java:1716)
>
>         at net.sf.json.JSONObject.put(JSONObject.java:2328)
>
>         at 
> org.jenkinsci.plugins.docker.commons.credentials.DockerRegistryToken$1.call(DockerRegistryToken.java:100)
>
>         at 
> org.jenkinsci.plugins.docker.commons.credentials.DockerRegistryToken$1.call(DockerRegistryToken.java:71)
>
>         at hudson.remoting.LocalChannel.call(LocalChannel.java:45)
>
>         at 
> org.jenkinsci.plugins.docker.commons.credentials.DockerRegistryToken.newKeyMaterialFactory(DockerRegistryToken.java:71)
>
>         at 
> org.jenkinsci.plugins.docker.commons.credentials.DockerRegistryEndpoint.newKeyMaterialFactory(DockerRegistryEndpoint.java:204)
>
>         at 
> org.jenkinsci.plugins.docker.commons.credentials.DockerRegistryEndpoint.newKeyMaterialFactory(DockerRegistryEndpoint.java:193)
>
>         at 
> com.cloudbees.dockerpublish.DockerBuilder$Perform.executeCmd(DockerBuilder.java:381)
>
>         at 
> com.cloudbees.dockerpublish.DockerBuilder$Perform.executeCmd(DockerBuilder.java:359)
>
>         at 
> com.cloudbees.dockerpublish.DockerBuilder$Perform.buildAndTag(DockerBuilder.java:305)
>
>         at 
> com.cloudbees.dockerpublish.DockerBuilder$Perform.exec(DockerBuilder.java:252)
>
>         at 
> com.cloudbees.dockerpublish.DockerBuilder$Perform.access$100(DockerBuilder.java:233)
>
>         at 
> com.cloudbees.dockerpublish.DockerBuilder.perform(DockerBuilder.java:208)
>
>         at 
> hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
>
>         at 
> hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:779)
>
>         at 
> hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.build(MavenModuleSetBuild.java:906)
>
>         at 
> hudson.maven.MavenModuleSetBuild$MavenModuleSetBuildExecution.doRun(MavenModuleSetBuild.java:857)
>
>         at 
> hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:537)
>
>         at hudson.model.Run.execute(Run.java:1741)
>
>         at 
> hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:529)
>
>         at 
> hudson.model.ResourceController.execute(ResourceController.java:98)
>
>         at hudson.model.Executor.run(Executor.java:381)
>
> Build step 'Docker Build and Publish' marked build as failure
>
>  
>
> 2.       When I give the value as none for ‘*the registry credentials’ 
> *getting 
> the following error*.*
>
>  
>
> Image push failed
>
> Please login prior to push:
>
> Username: EOF
>
> Build step 'Docker Build and Publish' marked build as failure
>
>  
>
> *Following is the docker file:*       
>
> FROM java:7
>
> MAINTAINER tester
>
> ADD sample.jar /test/sample.jar
>
> RUN chmod +x /test/sample.jar
>
>  
>
> Following are the configuration/environment:
>
> Java version "1.8.0_40"
>
> Linux -  x86_64 -  GNU/Linux
>
> Docker version 1.7.1, build 786b29d
>
> Jenkins version - 1.620
>
> CloudBees Docker Build and Publish plugin 
> <https://github.com/jenkinsci/docker-build-publish-plugin/blob/master/README.md>
>  
> – 1.0
>
> Docker Commons Plugin – 1.1
>
>  
>
> *sudo docker version >>*
>
> Client version: 1.7.1
>
> Client API version: 1.19
>
> Go version (client): go1.4.2
>
> Git commit (client): 786b29d
>
> OS/Arch (client): linux/amd64
>
> Server version: 1.7.1
>
> Server API version: 1.19
>
> Go version (server): go1.4.2
>
> Git commit (server): 786b29d
>
> OS/Arch (server): linux/amd64
>
> LSB Version:    :base-4.0-amd64
>
> CentOS:    CentOS release 6.6 (Final)
>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/cb2caeb5-95f8-450c-a35f-d2980bbcd3d7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to