Running on a single node, skipping docker push as not needed [Pipeline] readMavenPom [Pipeline] sh [shiftwork-staffservice-pipeline-dev] Running shell script Executing shell script inside container [maven] of pod [kubernetes-801ab98e899c4a3588e4a60e0a537d35-1bf1a31b345e] Executing command: sh -c echo $$ > '/home/jenkins/workspace/shiftwork-staffservice-pipeline-dev@tmp/durable-0f1f3e3e/pid'; jsc=durable-19bb5cf05acf4899f6be160827bdb56a; JENKINS_SERVER_COOKIE=$jsc '/home/jenkins/workspace/shiftwork-staffservice-pipeline-dev@tmp/durable-0f1f3e3e/script.sh' > '/home/jenkins/workspace/shiftwork-staffservice-pipeline-dev@tmp/durable-0f1f3e3e/jenkins-log.txt' 2>&1; echo $? > '/home/jenkins/workspace/shiftwork-staffservice-pipeline-dev@tmp/durable-0f1f3e3e/jenkins-result.txt' [?1034hsh-4.2# cd /home/jenkins/workspace/shiftwork-staffservice-pipeline-dev sh-4.2# sh -c echo $$ > '/home/jenkins/workspace/shiftwork-staffservice-pipeline -dev@tmp/durable-0f1f3e3e/pid'; jsc=durable-19bb5cf05acf4899f6be160827bdb56a; JE NKINS_SERVER_COOKIE=$jsc '/home/jenkins/workspace/shiftwork-staffservice-pipelin e-dev@tmp/durable-0f1f3e3e/script.sh' > '/home/jenkins/workspace/shiftwork-staff service-pipeline-dev@tmp/durable-0f1f3e3e/jenkins-log.txt' 2>&1; echo $? > '/hom e/jenkins/workspace/shiftwork-staffservice-pipeline-dev@tmp/durable-0f1f3e3e/jen kins-result.txt' sh-4.2# exit exit + docker tag staffrostering/shiftwork:1.0.34 172.30.254.212:80/staffrostering/shiftwork:1.0.34 Cannot connect to the Docker daemon. Is the docker daemon running on this host? [Pipeline] } [Pipeline] // container [Pipeline] } [Pipeline] // node [Pipeline] }[Pipeline] // podTemplate [Pipeline] End of Pipeline ERROR: script returned exit code 1 Finished: FAILUREI know I've been asking for a lot of help from y'all. And your help is greatly appreciated.
--
You received this message because you are subscribed to the Google Groups "fabric8" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fabric8+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
To unsubscribe from this group and stop receiving emails from it, send an email to fabric8+unsubscribe@googlegroups.com.
java.lang.NullPointerException: Cannot get property 'FABRIC8_DOCKER_REGISTRY_SERVICE_HOST' on null object
[INFO] F8> Running generator spring-boot [WARNING] F8> None of the resolved images [%g/%a:%t] match the docker.image filter 'shiftwork/shiftwork:0.0.1-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 01:44 min [INFO] Finished at: 2017-01-27T22:46:59+00:00 sh-4.2# exit exit [INFO] Final Memory: 40M/425M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal io.fabric8:fabric8-maven-plugin:3.1.49:push (default-cli) on project shiftwork: Execution default-cli of goal io.fabric8:fabric8-maven-plugin:3.1.49:push failed: No <dockerHost> or <machine> given, no DOCKER_HOST environment variable, and no read/writable '/var/run/docker.sock' or '//./pipe/docker_engine' -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal io.fabric8:fabric8-maven-plugin:3.1.49:push (default-cli) on project shiftwork: Execution default-cli of goal io.fabric8:fabric8-maven-plugin:3.1.49:push failed: No <dockerHost> or <machine> given, no DOCKER_HOST environment variable, and no read/writable '/var/run/docker.sock' or '//./pipe/docker_engine' at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:212) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:863) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:288) at org.apache.maven.cli.MavenCli.main(MavenCli.java:199) 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:498) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) Caused by: org.apache.maven.plugin.PluginExecutionException: Execution default-cli of goal io.fabric8:fabric8-maven-plugin:3.1.49:push failed: No <dockerHost> or <machine> given, no DOCKER_HOST environment variable, and no read/writable '/var/run/docker.sock' or '//./pipe/docker_engine' at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:145) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207) ... 20 more Caused by: java.lang.IllegalArgumentException: No <dockerHost> or <machine> given, no DOCKER_HOST environment variable, and no read/writable '/var/run/docker.sock' or '//./pipe/docker_engine' at io.fabric8.maven.docker.access.DockerConnectionDetector.extractUrl(DockerConnectionDetector.java:65) at io.fabric8.maven.docker.AbstractDockerMojo.createDockerAccess(AbstractDockerMojo.java:277) at io.fabric8.maven.docker.AbstractDockerMojo.execute(AbstractDockerMojo.java:194) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) ... 21 more [ERROR] [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException
sh "mvn fabric8:push -Ddocker.push.registry=tcp://fabric8-docker-registry.default.openshift.mydomain.co:2376 -e"
<plugin> <groupId>io.fabric8</groupId> <artifactId>docker-maven-plugin</artifactId> <version>0.14.2</version> <configuration> <dockerHost>https://localhost:2376</dockerHost>
--
You received this message because you are subscribed to the Google Groups "fabric8" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fabric8+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
<plugin> <groupId>io.fabric8</groupId> <artifactId>docker-maven-plugin</artifactId> <version>0.14.2</version> <configuration>
<dockerHost>https://fabric8-docker-registry.default.openshift.mydomain.co:2376</dockerHost> <images> <image> <name>${docker.image}</name> <build> <from>${docker.from}</from> <assembly> <basedir>/app</basedir> <descriptorRef>${docker.assemblyDescriptorRef}</descriptorRef> </assembly> <ports> <port>8080</port> </ports> <cmd> <shell>java -jar /app/${project.artifactId}-${project.version}.war --spring.profiles.active=prod</shell> </cmd> </build> </image> </images> </configuration> </plugin>
$ gofabric8 routes ▄▄▄▄▄▄▄ ███████ ▄▄▄▄▄▄▄ ▄▄▄▄▄▄█ ███████ ▀▀▀▀▀▀▀ ▄▄▄▄▄▄ ▄▄▄▄▄▄▄ ██████ ▄▄▄▄▄ ▄▄▄▄▄▄ ▀▄▄▄▄▄ ▄▄▄ ▄▄▄ ▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▄▄▄▄▄▀ ▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█▄▄▀ ▀▀▄█▄▄▄▄▄▄▄▄▄▄▄▄▄▀ ▄█▄▄▄█▄▄▄█▄▄▄ ▄█▄▄▄▄▄▄▄▄▄▄▄ ▄▄█▄▄▄▄▄▄▄▄ ▄▄▄▄▀▀▄█▄ ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ ▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Setting up routes on your OpenShift installation at https://openshift.mydomain.co:8443 in namespace default
Failed to create the route docker-registry with error Route "docker-registry" is invalid: spec.host: Invalid value: "docker-registry.": host must conform to DNS 952 subdomain conventionsCreate Routes.................................................................✘ Route "docker-registry" is invalid: spec.host: Invalid value: "docker-registry.": host must conform to DNS 952 subdomain conventions
<plugin> <groupId>io.fabric8</groupId> <artifactId>fabric8-maven-plugin</artifactId> <version>3.1.49</version> <configuration> <dockerHost>tcp://fabric8-docker-registry.default.openshift.mydomain.co:2376</dockerHost> </configuration>
Caused by: org.apache.maven.plugin.MojoExecutionException: Cannot create docker access object at io.fabric8.maven.docker.AbstractDockerMojo.createDockerAccess(AbstractDockerMojo.java:292) at io.fabric8.maven.docker.AbstractDockerMojo.execute(AbstractDockerMojo.java:194) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207) ... 20 more Caused by: io.fabric8.maven.docker.access.DockerAccessException: Cannot extract API version from server https://fabric8-docker-registry.default.openshift.hughestech.co:2376 at io.fabric8.maven.docker.access.hc.DockerAccessWithHcClient.getServerApiVersion(DockerAccessWithHcClient.java:129) at io.fabric8.maven.docker.AbstractDockerMojo.createDockerAccess(AbstractDockerMojo.java:285) ... 23 more Caused by: org.apache.http.conn.HttpHostConnectException: Connect to fabric8-docker-registry.default.openshift.hughestech.co:2376 [fabric8-docker-registry.default.openshift.hughestech.co/176.9.36.15] failed: Connection refused at org.apache.http.impl.conn.DefaultHttpClientConnectionOperator.connect(DefaultHttpClientConnectionOperator.java:158) at org.apache.http.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:353) at org.apache.http.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:380) at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:236) at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:184) at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:88) at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:110) at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:184) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:71) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:220) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:164) at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:139) at io.fabric8.maven.docker.access.hc.ApacheHttpClientDelegate.get(ApacheHttpClientDelegate.java:67) at io.fabric8.maven.docker.access.hc.DockerAccessWithHcClient.getServerApiVersion(DockerAccessWithHcClient.java:125) ... 24 more Caused by: java.net.ConnectException: Connection refused at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.jav
<plugin> <groupId>io.fabric8</groupId> <artifactId>fabric8-maven-plugin</artifactId> <version>3.1.49</version> <configuration>
<dockerHost>tcp://fabric8-docker-registry.default.openshift.mydomain.co:2375</dockerHost> </configuration>
[INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 01:21 min [INFO] Finished at: 2017-01-27T23:58:16+00:00 [INFO] Final Memory: 83M/1113M [INFO] ------------------------------------------------------------------------ sh-4.2# exit exit [Pipeline] fileExists [Pipeline] echo Warning OpenShift YAML target/classes/META-INF/fabric8/openshift.yml does not exist! [Pipeline] echo s2i mode: false [Pipeline] echo
Running on a single node, skipping docker push as not needed [Pipeline] readMavenPom [Pipeline] sh
[shiftwork-staffservice-pipeline-dev] Running shell script Executing shell script inside container [maven] of pod [kubernetes-c68d6899f2fb436488e4ef4d17cf5a8f-2f24ad78c136] Executing command: sh -c echo $$ > '/home/jenkins/workspace/shiftwork-staffservice-pipeline-dev@tmp/durable-617d78f5/pid'; jsc=durable-19bb5cf05acf4899f6be160827bdb56a; JENKINS_SERVER_COOKIE=$jsc '/home/jenkins/workspace/shiftwork-staffservice-pipeline-dev@tmp/durable-617d78f5/script.sh' > '/home/jenkins/workspace/shiftwork-staffservice-pipeline-dev@tmp/durable-617d78f5/jenkins-log.txt' 2>&1; echo $? > '/home/jenkins/workspace/shiftwork-staffservice-pipeline-dev@tmp/durable-617d78f5/jenkins-result.txt' [?1034hsh-4.2# cd /home/jenkins/workspace/shiftwork-staffservice-pipeline-dev sh-4.2# sh -c echo $$ > '/home/jenkins/workspace/shiftwork-staffservice-pipeline -dev@tmp/durable-617d78f5/pid'; jsc=durable-19bb5cf05acf4899f6be160827bdb56a; JE NKINS_SERVER_COOKIE=$jsc '/home/jenkins/workspace/shiftwork-staffservice-pipelin e-dev@tmp/durable-617d78f5/script.sh' > '/home/jenkins/workspace/shiftwork-staff service-pipeline-dev@tmp/durable-617d78f5/jenkins-log.txt' 2>&1; echo $? > '/hom e/jenkins/workspace/shiftwork-staffservice-pipeline-dev@tmp/durable-617d78f5/jen kins-result.txt' + docker tag staffrostering/shiftwork:1.0.53 172.30.254.212:80/staffrostering/shiftwork:1.0.53 sh-4.2# exit exit Cannot connect to the Docker daemon. Is the docker daemon running on this host?
Looking at your Jenkinsfile it's looks like you're trying to manually push the image. Using the original mavenCanaryRelease as in https://github.com/fabric8io/fabric8-jenkinsfile-library/blob/master/maven/CanaryReleaseStageAndApprovePromote/Jenkinsfile should be all you need.
+ docker tag staffrostering/shiftwork:1.0.61 172.30.254.212:80/staffrostering/shiftwork:1.0.61
So I used exactly this jenkinsfile, only modifying the git url.
--
You received this message because you are subscribed to the Google Groups "fabric8" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fabric8+u...@googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "fabric8" group.
To unsubscribe from this group and stop receiving emails from it, send an email to fabric8+u...@googlegroups.com.
Can you gist your fabric8-maven-plugin pom configuration for your application please? I wonder if there's something odd there that means the image and openshift resources aren't being generated.
When you run `mvn fabric8:build` on your java project from outside fabric8 and jenkins do you see this file generated?target/classes/META-INF/fabric8/openshift.yml