[19/31] tinkerpop git commit: Merge branch 'tp32' into tp33
Merge branch 'tp32' into tp33 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/00f77fad Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/00f77fad Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/00f77fad Branch: refs/heads/TINKERPOP-1975 Commit: 00f77fad23f22c79014a2da8343e5f59e6a6f167 Parents: 31a3b44 c2ff47c Author: Stephen Mallette Authored: Mon Jun 4 13:28:49 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 13:28:49 2018 -0400 -- docs/src/reference/gremlin-applications.asciidoc | 2 ++ docs/src/upgrade/release-3.2.x-incubating.asciidoc | 15 +++ 2 files changed, 17 insertions(+) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/00f77fad/docs/src/reference/gremlin-applications.asciidoc -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/00f77fad/docs/src/upgrade/release-3.2.x-incubating.asciidoc --
[13/31] tinkerpop git commit: TINKERPOP-1897 Move snapshot detection to root pom.xml
TINKERPOP-1897 Move snapshot detection to root pom.xml Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/fd115177 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/fd115177 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/fd115177 Branch: refs/heads/TINKERPOP-1975 Commit: fd115177f2c3ebe72adb308e4505a633dc49bbe7 Parents: c125fc9 Author: Florian Hockmann Authored: Sun Apr 15 14:08:51 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- gremlin-console/pom.xml | 25 + gremlin-server/pom.xml | 25 + pom.xml | 29 - 3 files changed, 26 insertions(+), 53 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/fd115177/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index b24c772..db86d41 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -345,30 +345,7 @@ limitations under the License. - - -org.codehaus.mojo -build-helper-maven-plugin - - - - -build-helper-regex-is-snapshot-used -validate - -regex-property - - -only.when.is.snapshot.used -${project.version} -.*-SNAPSHOT -true -false - - - - + com.spotify dockerfile-maven-plugin http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/fd115177/gremlin-server/pom.xml -- diff --git a/gremlin-server/pom.xml b/gremlin-server/pom.xml index e71f79b..ef2e609 100644 --- a/gremlin-server/pom.xml +++ b/gremlin-server/pom.xml @@ -253,30 +253,7 @@ limitations under the License. - - -org.codehaus.mojo -build-helper-maven-plugin - - - - -build-helper-regex-is-snapshot-used -validate - -regex-property - - -only.when.is.snapshot.used -${project.version} -.*-SNAPSHOT -true -false - - - - + com.spotify dockerfile-maven-plugin http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/fd115177/pom.xml -- diff --git a/pom.xml b/pom.xml index 19866f0..9ff3f3a 100644 --- a/pom.xml +++ b/pom.xml @@ -264,6 +264,30 @@ limitations under the License. +org.codehaus.mojo +build-helper-maven-plugin +3.0.0 + + + + +build-helper-regex-is-snapshot-used +validate + +regex-property + + +only.when.is.snapshot.used +${project.version} +.*-SNAPSHOT +true +false + + + + + org.apache.maven.plugins maven-jar-plugin 3.0.2 @@ -502,11 +526,6 @@
[20/31] tinkerpop git commit: Merge branch 'tp33'
Merge branch 'tp33' Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/9eac7f70 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/9eac7f70 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/9eac7f70 Branch: refs/heads/TINKERPOP-1975 Commit: 9eac7f705eddd926f962151993a7a2d73a5748e4 Parents: b0a68b8 00f77fa Author: Stephen Mallette Authored: Mon Jun 4 13:28:58 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 13:28:58 2018 -0400 -- docs/src/reference/gremlin-applications.asciidoc | 2 ++ docs/src/upgrade/release-3.2.x-incubating.asciidoc | 15 +++ 2 files changed, 17 insertions(+) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/9eac7f70/docs/src/reference/gremlin-applications.asciidoc --
[09/31] tinkerpop git commit: Remove verbose log output TINKERPOP-1897
Remove verbose log output TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/47f3c1cc Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/47f3c1cc Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/47f3c1cc Branch: refs/heads/TINKERPOP-1975 Commit: 47f3c1ccd697546ab2e5fd8d3c48904f53da1551 Parents: b829153 Author: Florian Hockmann Authored: Thu Mar 1 17:19:39 2018 +0100 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- .../src/reference/gremlin-applications.asciidoc | 26 +--- 1 file changed, 1 insertion(+), 25 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/47f3c1cc/docs/src/reference/gremlin-applications.asciidoc -- diff --git a/docs/src/reference/gremlin-applications.asciidoc b/docs/src/reference/gremlin-applications.asciidoc index 80659af..e0896ef 100644 --- a/docs/src/reference/gremlin-applications.asciidoc +++ b/docs/src/reference/gremlin-applications.asciidoc @@ -1946,31 +1946,7 @@ $ docker run tinkerpop/gremlin-server:x.y.z -oOOo-(3)-oOOo- [INFO] GremlinServer - Configuring Gremlin Server from conf/gremlin-server.yaml -[INFO] MetricManager - Configured Metrics ConsoleReporter configured with report interval=18ms -[INFO] MetricManager - Configured Metrics CsvReporter configured with report interval=18ms to fileName=/tmp/gremlin-server-metrics.csv -[INFO] MetricManager - Configured Metrics JmxReporter configured with domain= and agentId= -[INFO] MetricManager - Configured Metrics Slf4jReporter configured with interval=18ms and loggerName=org.apache.tinkerpop.gremlin.server.Settings$Slf4jReporterMetrics -[INFO] DefaultGraphManager - Graph [graph] was successfully configured via [conf/tinkergraph-empty.properties]. -[INFO] ServerGremlinExecutor - Initialized Gremlin thread pool. Threads in pool named with pattern gremlin-* -[INFO] ScriptEngines - Loaded gremlin-groovy ScriptEngine -[INFO] GremlinExecutor - Initialized gremlin-groovy ScriptEngine with scripts/empty-sample.groovy -[INFO] ServerGremlinExecutor - Initialized GremlinExecutor and preparing GremlinScriptEngines instances. -[INFO] ServerGremlinExecutor - Initialized gremlin-groovy GremlinScriptEngine and registered metrics -[INFO] ServerGremlinExecutor - A GraphTraversalSource is now bound to [g] with graphtraversalsource[tinkergraph[vertices:0 edges:0], standard] -[INFO] OpLoader - Adding the standard OpProcessor. -[INFO] OpLoader - Adding the control OpProcessor. -[INFO] OpLoader - Adding the session OpProcessor. -[INFO] OpLoader - Adding the traversal OpProcessor. -[INFO] TraversalOpProcessor - Initialized cache for TraversalOpProcessor with size 1000 and expiration time of 60 ms -[INFO] GremlinServer - Executing start up LifeCycleHook -[INFO] Logger$info - Executed once at startup of Gremlin Server. -[INFO] GremlinServer - idleConnectionTimeout was set to 0 which resolves to 0 seconds when configuring this value - this feature will be disabled -[INFO] GremlinServer - keepAliveInterval was set to 0 which resolves to 0 seconds when configuring this value - this feature will be disabled -[INFO] AbstractChannelizer - Configured application/vnd.gremlin-v1.0+gryo with org.apache.tinkerpop.gremlin.driver.ser.GryoMessageSerializerV1d0 -[INFO] AbstractChannelizer - Configured application/vnd.gremlin-v1.0+gryo-stringd with org.apache.tinkerpop.gremlin.driver.ser.GryoMessageSerializerV1d0 -[INFO] AbstractChannelizer - Configured application/vnd.gremlin-v1.0+json with org.apache.tinkerpop.gremlin.driver.ser.GraphSONMessageSerializerGremlinV1d0 -[INFO] AbstractChannelizer - Configured application/vnd.gremlin-v2.0+json with org.apache.tinkerpop.gremlin.driver.ser.GraphSONMessageSerializerGremlinV2d0 -[INFO] AbstractChannelizer - Configured application/json with org.apache.tinkerpop.gremlin.driver.ser.GraphSONMessageSerializerV1d0 +... [INFO] GremlinServer$1 - Gremlin Server configured with worker thread pool of 1, gremlin pool of 4 and boss thread pool of 1. [INFO] GremlinServer$1 - Channel started at port 8182.
[11/31] tinkerpop git commit: Add clarification for Docker image releases TINKERPOP-1897
Add clarification for Docker image releases TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/80931cee Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/80931cee Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/80931cee Branch: refs/heads/TINKERPOP-1975 Commit: 80931cee80613c1f910f26c6ceeb25bcf796cd83 Parents: e3c6dde Author: Florian Hockmann Authored: Wed May 23 18:30:53 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- docs/src/dev/developer/development-environment.asciidoc | 8 +--- docs/src/dev/developer/release.asciidoc | 5 + 2 files changed, 10 insertions(+), 3 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/80931cee/docs/src/dev/developer/development-environment.asciidoc -- diff --git a/docs/src/dev/developer/development-environment.asciidoc b/docs/src/dev/developer/development-environment.asciidoc index c50b189..cb20d4e 100644 --- a/docs/src/dev/developer/development-environment.asciidoc +++ b/docs/src/dev/developer/development-environment.asciidoc @@ -197,9 +197,11 @@ authentication information on the ~/.npmrc file. The easiest way to do that is t must be done only once, as the auth token doesn't have an expiration date and it's stored on your file system. If this account is newly created then request that a PMC member add your account to the "gremlin" package on npm. -Deploying Docker images to link:https://hub.docker.com/[Docker Hub] requires authentication information in the -`~/.docker/config.json` file. This information can simply be added with the `docker login` command which will ask for -credentials. This must be done only once. Afterwards, `docker push` can be used to push images to Docker Hub which will +Deploying Docker images to link:https://hub.docker.com/[Docker Hub] requires an account that is a member of the TinkerPop +organization. So if you don't already have an account on Docker Hub then create one and request that +a PMC member adds your account to the TinkerPop organization. Afterwards, authentication information needs to be added to +the `~/.docker/config.json` file. This information can simply be added with the `docker login` command which will ask for +credentials. This must be done only once. Finally, `docker push` can be used to push images to Docker Hub which will be done automatically on `mvn deploy` or it can be triggered manually with `mvn dockerfile:push`. [[building-testing]] http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/80931cee/docs/src/dev/developer/release.asciidoc -- diff --git a/docs/src/dev/developer/release.asciidoc b/docs/src/dev/developer/release.asciidoc index 473e842..7963004 100644 --- a/docs/src/dev/developer/release.asciidoc +++ b/docs/src/dev/developer/release.asciidoc @@ -233,6 +233,11 @@ for generating javadoc and without that the binary distributions won't contain t .. `mvn deploy -pl gremlin-javascript -DskipTests -Dnpm` . Review the GLV releases at link:https://pypi.org/project/gremlinpython/[PyPi], link:https://www.nuget.org/packages/Gremlin.Net/[nuget] and link:https://www.npmjs.com/package/gremlin[npm] +. Deploy the Docker images +.. `mvn deploy -pl gremlin-console -DskipTests -Pdocker-images` +.. `mvn deploy -pl gremlin-server -DskipTests -Pdocker-images` +. Review the deployed Docker images at link:https://hub.docker.com/r/tinkerpop/gremlin-console/[Console] +and link:https://hub.docker.com/r/tinkerpop/gremlin-server/[Server] . `svn co --depth empty https://dist.apache.org/repos/dist/dev/tinkerpop dev; svn up dev/xx.yy.zz` . `svn co --depth empty https://dist.apache.org/repos/dist/release/tinkerpop release; mkdir release/xx.yy.zz` . Copy release files from `dev/xx.yy.zz` to `release/xx.yy.zz`.
[29/31] tinkerpop git commit: TINKERPOP-1897 Add latest tag for docker images CTR
TINKERPOP-1897 Add latest tag for docker images CTR Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/d4faa660 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/d4faa660 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/d4faa660 Branch: refs/heads/TINKERPOP-1975 Commit: d4faa6605495e072d65578682d2ed5fd12bdb5ad Parents: 055f1d5 Author: Florian Hockmann Authored: Mon Jun 4 20:56:04 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 20:56:04 2018 +0200 -- gremlin-console/pom.xml | 21 + gremlin-server/pom.xml | 21 + 2 files changed, 42 insertions(+) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/d4faa660/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index b933bf8..d9fc35f 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -383,6 +383,16 @@ limitations under the License. +docker-image-tag-latest + +tag + + +latest + ${only.when.is.prerelease.version} + + + docker-image-push deploy @@ -404,6 +414,17 @@ limitations under the License. ${only.when.is.prerelease.version} + +docker-image-push-latest +deploy + +push + + +latest + ${only.when.is.prerelease.version} + + tinkerpop/gremlin-console http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/d4faa660/gremlin-server/pom.xml -- diff --git a/gremlin-server/pom.xml b/gremlin-server/pom.xml index 7b20c69..01d5f3e 100644 --- a/gremlin-server/pom.xml +++ b/gremlin-server/pom.xml @@ -293,6 +293,16 @@ limitations under the License. +docker-image-tag-latest + +tag + + +latest + ${only.when.is.prerelease.version} + + + docker-image-push deploy @@ -314,6 +324,17 @@ limitations under the License. ${only.when.is.prerelease.version} + +docker-image-push-latest +deploy + +push + + +latest + ${only.when.is.prerelease.version} + + tinkerpop/gremlin-server
[17/31] tinkerpop git commit: Minor doc updates around docker CTR
Minor doc updates around docker CTR Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/c2ff47ca Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/c2ff47ca Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/c2ff47ca Branch: refs/heads/TINKERPOP-1975 Commit: c2ff47ca5ff5dc4a6bef82f9ac1da3b24ff24d7f Parents: 6f6d941 Author: Stephen Mallette Authored: Mon Jun 4 10:56:20 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 10:56:20 2018 -0400 -- docs/src/reference/gremlin-applications.asciidoc | 2 ++ docs/src/upgrade/release-3.2.x-incubating.asciidoc | 15 +++ 2 files changed, 17 insertions(+) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/c2ff47ca/docs/src/reference/gremlin-applications.asciidoc -- diff --git a/docs/src/reference/gremlin-applications.asciidoc b/docs/src/reference/gremlin-applications.asciidoc index 273e5c7..f044df8 100644 --- a/docs/src/reference/gremlin-applications.asciidoc +++ b/docs/src/reference/gremlin-applications.asciidoc @@ -355,6 +355,7 @@ Like, execution mode, it is also possible to pass multiple scripts by specifying [[gremlin-console-docker-image]] === Docker Image + The Gremlin Console can also be started as a link:https://hub.docker.com/r/tinkerpop/gremlin-console/[Docker image]: [source,text] @@ -1935,6 +1936,7 @@ immediately forget the script after execution. In this way, the function does no [[gremlin-server-docker-image]] === Docker Image + The Gremlin Server can also be started as a link:https://hub.docker.com/r/tinkerpop/gremlin-server/[Docker image]: [source,text] http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/c2ff47ca/docs/src/upgrade/release-3.2.x-incubating.asciidoc -- diff --git a/docs/src/upgrade/release-3.2.x-incubating.asciidoc b/docs/src/upgrade/release-3.2.x-incubating.asciidoc index ccdf51a..593c631 100644 --- a/docs/src/upgrade/release-3.2.x-incubating.asciidoc +++ b/docs/src/upgrade/release-3.2.x-incubating.asciidoc @@ -29,6 +29,21 @@ Please see the link:https://github.com/apache/tinkerpop/blob/3.2.10/CHANGELOG.as === Upgrading for Users + Docker Images + +Docker images are now available on link:https://hub.docker.com/u/tinkerpop/[Docker Hub] for Gremlin Console and Gremlin +Server. + +[source,text] + +$ docker run -it tinkerpop/gremlin-console:x.y.z +$ docker run tinkerpop/gremlin-server:x.y.z + + +See: link:https://issues.apache.org/jira/browse/TINKERPOP-1897[TINKERPOP-1897], +link:http://tinkerpop.apache.org/docs/current/reference#gremlin-console-docker-image[Reference Documentation - Gremlin Console], +link:http://tinkerpop.apache.org/docs/current/reference#gremlin-server-docker-image[Reference Documentation - Gremlin Server], + TinkerFactory.createGratefulDead() The Grateful Dead dataset has been with TinkerPop since the early days of 1.x. It has always been available as a
[27/31] tinkerpop git commit: TINKERPOP-1897 Prevent tagging of rc docker images with 3.2 CTR
TINKERPOP-1897 Prevent tagging of rc docker images with 3.2 CTR Tags like 3.2 should only point to stable releases. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/aac534e1 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/aac534e1 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/aac534e1 Branch: refs/heads/TINKERPOP-1975 Commit: aac534e11fa406bedc61dbc060d06740b898e170 Parents: 144c698 Author: Florian Hockmann Authored: Mon Jun 4 20:41:00 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 20:41:00 2018 +0200 -- gremlin-console/pom.xml | 4 ++-- gremlin-server/pom.xml | 4 ++-- pom.xml | 16 3 files changed, 20 insertions(+), 4 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/aac534e1/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index 29df2a4..8a4a12c 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -379,7 +379,7 @@ limitations under the License. ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} -${only.when.is.snapshot.used} + ${only.when.is.prerelease.version} @@ -401,7 +401,7 @@ limitations under the License. ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} -${only.when.is.snapshot.used} + ${only.when.is.prerelease.version} http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/aac534e1/gremlin-server/pom.xml -- diff --git a/gremlin-server/pom.xml b/gremlin-server/pom.xml index a75b6c5..517f029 100644 --- a/gremlin-server/pom.xml +++ b/gremlin-server/pom.xml @@ -287,7 +287,7 @@ limitations under the License. ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} -${only.when.is.snapshot.used} + ${only.when.is.prerelease.version} @@ -309,7 +309,7 @@ limitations under the License. ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} -${only.when.is.snapshot.used} + ${only.when.is.prerelease.version} http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/aac534e1/pom.xml -- diff --git a/pom.xml b/pom.xml index f2484f8..a9be62d 100644 --- a/pom.xml +++ b/pom.xml @@ -286,6 +286,22 @@ limitations under the License. + +build-helper-regex-is-prerelease-version +validate + +regex-property + + +only.when.is.prerelease.version +${project.version} +.*-.* +true +false + + + parse-version parse-version
[15/31] tinkerpop git commit: Merge branch 'tp32' into tp33
Merge branch 'tp32' into tp33 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/31a3b444 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/31a3b444 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/31a3b444 Branch: refs/heads/TINKERPOP-1975 Commit: 31a3b444ec290b3868337edb664348efbbd567ee Parents: f2e74ff 6f6d941 Author: Florian Hockmann Authored: Mon Jun 4 16:05:04 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 16:05:04 2018 +0200 -- .dockerignore | 2 + CHANGELOG.asciidoc | 2 +- docker/hadoop/Dockerfile| 25 .../developer/development-environment.asciidoc | 22 ++- docs/src/dev/developer/release.asciidoc | 8 ++- .../src/reference/gremlin-applications.asciidoc | 65 gremlin-console/Dockerfile | 31 ++ gremlin-console/pom.xml | 64 +++ .../src/main/docker/docker-entrypoint.sh| 24 .../gremlin/driver/ResultQueueTest.java | 2 +- gremlin-server/Dockerfile | 35 +++ gremlin-server/pom.xml | 64 +++ .../src/main/docker/docker-entrypoint.sh| 31 ++ pom.xml | 35 +++ 14 files changed, 406 insertions(+), 4 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/31a3b444/CHANGELOG.asciidoc -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/31a3b444/docs/src/dev/developer/development-environment.asciidoc -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/31a3b444/docs/src/dev/developer/release.asciidoc -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/31a3b444/docs/src/reference/gremlin-applications.asciidoc -- diff --cc docs/src/reference/gremlin-applications.asciidoc index 26ec185,273e5c7..bf0875a --- a/docs/src/reference/gremlin-applications.asciidoc +++ b/docs/src/reference/gremlin-applications.asciidoc @@@ -2080,9 -1930,42 +2112,42 @@@ $ curl -X POST -d "{\"gremlin\":\"divid {"message":"Error encountered evaluating script: divideIt(8, 2)"} -In the above REST-based requests, the bindings contain a special parameter that tells the `ScriptEngine` cache to +In the above HTTP-based requests, the bindings contain a special parameter that tells the `ScriptEngine` cache to immediately forget the script after execution. In this way, the function does not end up being globally available. + [[gremlin-server-docker-image]] + === Docker Image + The Gremlin Server can also be started as a link:https://hub.docker.com/r/tinkerpop/gremlin-server/[Docker image]: + + [source,text] + + $ docker run tinkerpop/gremlin-server:x.y.z + [INFO] GremlinServer - + \,,,/ + (o o) + -oOOo-(3)-oOOo- + + [INFO] GremlinServer - Configuring Gremlin Server from conf/gremlin-server.yaml + ... + [INFO] GremlinServer$1 - Gremlin Server configured with worker thread pool of 1, gremlin pool of 4 and boss thread pool of 1. + [INFO] GremlinServer$1 - Channel started at port 8182. + + + By default, Gremlin Server listens on port 8182. So that port needs to be exposed if it should be reachable on the host: + + [source,bash] + + $ docker run -p 8182:8182 tinkerpop/gremlin-server:x.y.z + + + Arguments provided with `docker run` are forwarded to the script that starts Gremlin Server. This allows for example + to use an alternative config file: + + [source,bash] + + $ docker run tinkerpop/gremlin-server:x.y.z conf/gremlin-server-secure.yaml + + [[gremlin-plugins]] == Gremlin Plugins http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/31a3b444/gremlin-console/pom.xml -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/31a3b444/gremlin-server/pom.xml -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/31a3b444/pom.xml --
[1/2] tinkerpop git commit: Removed a dead bit of code
Repository: tinkerpop Updated Branches: refs/heads/tp33 d4faa6605 -> d7b756b16 Removed a dead bit of code Looks like a half-finished step of some sort. Had no connection to anything CTR Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/962093e6 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/962093e6 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/962093e6 Branch: refs/heads/tp33 Commit: 962093e66f6ae4266cd7604482c1bcb75428ad5f Parents: aac534e Author: Stephen Mallette Authored: Mon Jun 4 17:03:32 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 17:03:32 2018 -0400 -- .../traversal/step/map/PropertyElementStep.java | 48 1 file changed, 48 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/962093e6/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/PropertyElementStep.java -- diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/PropertyElementStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/PropertyElementStep.java deleted file mode 100644 index 6c8489a..000 --- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/PropertyElementStep.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.apache.tinkerpop.gremlin.process.traversal.step.map; - -import org.apache.tinkerpop.gremlin.process.traversal.Traversal; -import org.apache.tinkerpop.gremlin.process.traversal.Traverser; -import org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement; -import org.apache.tinkerpop.gremlin.structure.Element; -import org.apache.tinkerpop.gremlin.structure.Property; - -import java.util.Collections; -import java.util.Set; - -/** - * @author Marko A. Rodriguez (http://markorodriguez.com) - */ -public final class PropertyElementStep extends MapStep, Element> { - -public PropertyElementStep(final Traversal.Admin traversal) { -super(traversal); -} - -@Override -protected Element map(final Traverser.Admin> traverser) { -return traverser.get().element(); -} - -@Override -public Set getRequirements() { -return Collections.singleton(TraverserRequirement.OBJECT); -} -}
[1/3] tinkerpop git commit: Removed a dead bit of code
Repository: tinkerpop Updated Branches: refs/heads/master d7843fea0 -> 0e1730406 Removed a dead bit of code Looks like a half-finished step of some sort. Had no connection to anything CTR Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/962093e6 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/962093e6 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/962093e6 Branch: refs/heads/master Commit: 962093e66f6ae4266cd7604482c1bcb75428ad5f Parents: aac534e Author: Stephen Mallette Authored: Mon Jun 4 17:03:32 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 17:03:32 2018 -0400 -- .../traversal/step/map/PropertyElementStep.java | 48 1 file changed, 48 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/962093e6/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/PropertyElementStep.java -- diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/PropertyElementStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/PropertyElementStep.java deleted file mode 100644 index 6c8489a..000 --- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/PropertyElementStep.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.apache.tinkerpop.gremlin.process.traversal.step.map; - -import org.apache.tinkerpop.gremlin.process.traversal.Traversal; -import org.apache.tinkerpop.gremlin.process.traversal.Traverser; -import org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement; -import org.apache.tinkerpop.gremlin.structure.Element; -import org.apache.tinkerpop.gremlin.structure.Property; - -import java.util.Collections; -import java.util.Set; - -/** - * @author Marko A. Rodriguez (http://markorodriguez.com) - */ -public final class PropertyElementStep extends MapStep, Element> { - -public PropertyElementStep(final Traversal.Admin traversal) { -super(traversal); -} - -@Override -protected Element map(final Traverser.Admin> traverser) { -return traverser.get().element(); -} - -@Override -public Set getRequirements() { -return Collections.singleton(TraverserRequirement.OBJECT); -} -}
tinkerpop git commit: Removed a dead bit of code
Repository: tinkerpop Updated Branches: refs/heads/tp32 aac534e11 -> 962093e66 Removed a dead bit of code Looks like a half-finished step of some sort. Had no connection to anything CTR Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/962093e6 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/962093e6 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/962093e6 Branch: refs/heads/tp32 Commit: 962093e66f6ae4266cd7604482c1bcb75428ad5f Parents: aac534e Author: Stephen Mallette Authored: Mon Jun 4 17:03:32 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 17:03:32 2018 -0400 -- .../traversal/step/map/PropertyElementStep.java | 48 1 file changed, 48 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/962093e6/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/PropertyElementStep.java -- diff --git a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/PropertyElementStep.java b/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/PropertyElementStep.java deleted file mode 100644 index 6c8489a..000 --- a/gremlin-core/src/main/java/org/apache/tinkerpop/gremlin/process/traversal/step/map/PropertyElementStep.java +++ /dev/null @@ -1,48 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you under the Apache License, Version 2.0 (the - * "License"); you may not use this file except in compliance - * with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, - * software distributed under the License is distributed on an - * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - * KIND, either express or implied. See the License for the - * specific language governing permissions and limitations - * under the License. - */ -package org.apache.tinkerpop.gremlin.process.traversal.step.map; - -import org.apache.tinkerpop.gremlin.process.traversal.Traversal; -import org.apache.tinkerpop.gremlin.process.traversal.Traverser; -import org.apache.tinkerpop.gremlin.process.traversal.traverser.TraverserRequirement; -import org.apache.tinkerpop.gremlin.structure.Element; -import org.apache.tinkerpop.gremlin.structure.Property; - -import java.util.Collections; -import java.util.Set; - -/** - * @author Marko A. Rodriguez (http://markorodriguez.com) - */ -public final class PropertyElementStep extends MapStep, Element> { - -public PropertyElementStep(final Traversal.Admin traversal) { -super(traversal); -} - -@Override -protected Element map(final Traverser.Admin> traverser) { -return traverser.get().element(); -} - -@Override -public Set getRequirements() { -return Collections.singleton(TraverserRequirement.OBJECT); -} -}
[3/3] tinkerpop git commit: Merge branch 'tp33'
Merge branch 'tp33' Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/0e173040 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/0e173040 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/0e173040 Branch: refs/heads/master Commit: 0e17304063078df378c62c4596edb1de3ffa1524 Parents: d7843fe d7b756b Author: Stephen Mallette Authored: Mon Jun 4 17:04:28 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 17:04:28 2018 -0400 -- .../traversal/step/map/PropertyElementStep.java | 48 1 file changed, 48 deletions(-) --
[2/2] tinkerpop git commit: Merge branch 'tp32' into tp33
Merge branch 'tp32' into tp33 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/d7b756b1 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/d7b756b1 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/d7b756b1 Branch: refs/heads/tp33 Commit: d7b756b164c3d063741d2ea9d39d710d3bf7aadd Parents: d4faa66 962093e Author: Stephen Mallette Authored: Mon Jun 4 17:04:19 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 17:04:19 2018 -0400 -- .../traversal/step/map/PropertyElementStep.java | 48 1 file changed, 48 deletions(-) --
[2/3] tinkerpop git commit: Merge branch 'tp32' into tp33
Merge branch 'tp32' into tp33 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/d7b756b1 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/d7b756b1 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/d7b756b1 Branch: refs/heads/master Commit: d7b756b164c3d063741d2ea9d39d710d3bf7aadd Parents: d4faa66 962093e Author: Stephen Mallette Authored: Mon Jun 4 17:04:19 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 17:04:19 2018 -0400 -- .../traversal/step/map/PropertyElementStep.java | 48 1 file changed, 48 deletions(-) --
[31/31] tinkerpop git commit: TINKERPOP-1975 Introduced with() step and Configuring interface
TINKERPOP-1975 Introduced with() step and Configuring interface Moved Parameterizing to the package containing the other step interfaces. Changed interface hierarchy with Parameterizing and Mutating now that Configuring is present. Both of those changes make this body of work a breaking change to existing APIs though it should really only affect graph providers and even then the fix is quite simple as described in the upgrade documentation. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/0dca3ff9 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/0dca3ff9 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/0dca3ff9 Branch: refs/heads/TINKERPOP-1975 Commit: 0dca3ff9d2f78e145a807e28fd58c1a0cf452cb6 Parents: d7843fe Author: Stephen Mallette Authored: Thu May 31 12:55:13 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 16:44:41 2018 -0400 -- CHANGELOG.asciidoc | 4 ++ docs/src/reference/the-traversal.asciidoc | 30 ++-- docs/src/upgrade/release-3.4.x.asciidoc | 49 + .../tinkerpop/gremlin/jsr223/CoreImports.java | 2 + .../step/map/PageRankVertexProgramStep.java | 75 ++-- .../step/map/PeerPressureVertexProgramStep.java | 74 +-- .../process/traversal/Parameterizing.java | 37 -- .../traversal/dsl/graph/GraphTraversal.java | 24 ++- .../process/traversal/step/Configuring.java | 41 +++ .../process/traversal/step/Mutating.java| 5 +- .../process/traversal/step/Parameterizing.java | 39 ++ .../process/traversal/step/filter/DropStep.java | 9 ++- .../traversal/step/map/AddEdgeStartStep.java| 6 +- .../process/traversal/step/map/AddEdgeStep.java | 7 +- .../traversal/step/map/AddVertexStartStep.java | 7 +- .../traversal/step/map/AddVertexStep.java | 6 +- .../traversal/step/map/EdgeOtherVertexStep.java | 15 +++- .../traversal/step/map/EdgeVertexStep.java | 15 +++- .../process/traversal/step/map/GraphStep.java | 15 +++- .../traversal/step/map/PropertiesStep.java | 15 +++- .../process/traversal/step/map/VertexStep.java | 15 +++- .../step/sideEffect/AddPropertyStep.java| 9 +-- .../process/traversal/step/util/Parameters.java | 2 + .../strategy/decoration/ElementIdStrategy.java | 2 +- .../strategy/decoration/PartitionStrategy.java | 6 +- .../traversal/dsl/graph/GraphTraversalTest.java | 2 +- .../Process/Traversal/GraphTraversal.cs | 4 +- gremlin-javascript/glv/generate.groovy | 3 +- .../lib/process/graph-traversal.js | 2 +- gremlin-python/glv/generate.groovy | 1 + .../gremlin_python/process/graph_traversal.py | 2 +- .../traversal/step/map/PageRankTest.java| 41 +++ .../traversal/step/map/PeerPressureTest.java| 31 +++- 33 files changed, 496 insertions(+), 99 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/0dca3ff9/CHANGELOG.asciidoc -- diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc index 14b084c..15e12fd 100644 --- a/CHANGELOG.asciidoc +++ b/CHANGELOG.asciidoc @@ -25,6 +25,10 @@ image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima This release also includes changes from <>. +* Moved `Parameterizing` interface to the `org.apache.tinkerpop.gremlin.process.traversal.step` package with other marker interfaces of its type. +* Replaced `Parameterizing.addPropertyMutations()` with `Configuring.configure()`. +* Changed interface hierarchy for `Parameterizing` and `Mutating` interfaces as they are tightly related. +* Introduced the `with()` step modulator which can supply configuration options to `Configuring` steps. * Added `supportsUpsert()` option to `VertexFeatures` and `EdgeFeatures`. * `min()` and `max()` now support all types implementing `Comparable`. * Change the `toString()` of `Path` to be standardized as other graph elements are. http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/0dca3ff9/docs/src/reference/the-traversal.asciidoc -- diff --git a/docs/src/reference/the-traversal.asciidoc b/docs/src/reference/the-traversal.asciidoc index b3e5ef5..0d7d67f 100644 --- a/docs/src/reference/the-traversal.asciidoc +++ b/docs/src/reference/the-traversal.asciidoc @@ -1705,11 +1705,15 @@ g = graph.traversal().withComputer() g.V().pageRank().by('pageRank').values('pageRank') g.V().hasLabel('person'). pageRank(). -by(outE('knows')). -by('friendRank'). +with(PageRank.EDGES, __.outE('knows')). +with(PageRank.PROPERTY_NAME, 'friendRank').
[21/31] tinkerpop git commit: Minor doc updates around docker CTR
Minor doc updates around docker CTR Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/57ac99ec Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/57ac99ec Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/57ac99ec Branch: refs/heads/TINKERPOP-1975 Commit: 57ac99ec7d489e480fb73fa72ae544af130b76ae Parents: 1c3f34f Author: Stephen Mallette Authored: Mon Jun 4 10:56:20 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 13:30:31 2018 -0400 -- docs/src/reference/gremlin-applications.asciidoc | 2 ++ docs/src/upgrade/release-3.2.x-incubating.asciidoc | 15 +++ 2 files changed, 17 insertions(+) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/57ac99ec/docs/src/reference/gremlin-applications.asciidoc -- diff --git a/docs/src/reference/gremlin-applications.asciidoc b/docs/src/reference/gremlin-applications.asciidoc index 273e5c7..f044df8 100644 --- a/docs/src/reference/gremlin-applications.asciidoc +++ b/docs/src/reference/gremlin-applications.asciidoc @@ -355,6 +355,7 @@ Like, execution mode, it is also possible to pass multiple scripts by specifying [[gremlin-console-docker-image]] === Docker Image + The Gremlin Console can also be started as a link:https://hub.docker.com/r/tinkerpop/gremlin-console/[Docker image]: [source,text] @@ -1935,6 +1936,7 @@ immediately forget the script after execution. In this way, the function does no [[gremlin-server-docker-image]] === Docker Image + The Gremlin Server can also be started as a link:https://hub.docker.com/r/tinkerpop/gremlin-server/[Docker image]: [source,text] http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/57ac99ec/docs/src/upgrade/release-3.2.x-incubating.asciidoc -- diff --git a/docs/src/upgrade/release-3.2.x-incubating.asciidoc b/docs/src/upgrade/release-3.2.x-incubating.asciidoc index ccdf51a..593c631 100644 --- a/docs/src/upgrade/release-3.2.x-incubating.asciidoc +++ b/docs/src/upgrade/release-3.2.x-incubating.asciidoc @@ -29,6 +29,21 @@ Please see the link:https://github.com/apache/tinkerpop/blob/3.2.10/CHANGELOG.as === Upgrading for Users + Docker Images + +Docker images are now available on link:https://hub.docker.com/u/tinkerpop/[Docker Hub] for Gremlin Console and Gremlin +Server. + +[source,text] + +$ docker run -it tinkerpop/gremlin-console:x.y.z +$ docker run tinkerpop/gremlin-server:x.y.z + + +See: link:https://issues.apache.org/jira/browse/TINKERPOP-1897[TINKERPOP-1897], +link:http://tinkerpop.apache.org/docs/current/reference#gremlin-console-docker-image[Reference Documentation - Gremlin Console], +link:http://tinkerpop.apache.org/docs/current/reference#gremlin-server-docker-image[Reference Documentation - Gremlin Server], + TinkerFactory.createGratefulDead() The Grateful Dead dataset has been with TinkerPop since the early days of 1.x. It has always been available as a
[24/31] tinkerpop git commit: Need one execution per version to get both docker images to deploy
Need one execution per version to get both docker images to deploy Given this https://github.com/spotify/dockerfile-maven/issues/10 CTR Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/144c6980 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/144c6980 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/144c6980 Branch: refs/heads/TINKERPOP-1975 Commit: 144c69801de8135ac04663da4063260378c71336 Parents: 57ac99e Author: Stephen Mallette Authored: Mon Jun 4 13:49:34 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 13:49:34 2018 -0400 -- gremlin-console/pom.xml | 13 + gremlin-server/pom.xml | 13 + 2 files changed, 26 insertions(+) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/144c6980/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index 748360c..29df2a4 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -384,10 +384,23 @@ limitations under the License. docker-image-push +deploy push +${project.version} +${only.when.is.snapshot.used} + + + +docker-image-push-minor-version +deploy + +push + + + ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} ${only.when.is.snapshot.used} http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/144c6980/gremlin-server/pom.xml -- diff --git a/gremlin-server/pom.xml b/gremlin-server/pom.xml index 0d68e7b..a75b6c5 100644 --- a/gremlin-server/pom.xml +++ b/gremlin-server/pom.xml @@ -292,10 +292,23 @@ limitations under the License. docker-image-push +deploy push +${project.version} +${only.when.is.snapshot.used} + + + +docker-image-push-minor-version +deploy + +push + + + ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} ${only.when.is.snapshot.used}
[30/31] tinkerpop git commit: Merge branch 'tp33'
Merge branch 'tp33' Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/d7843fea Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/d7843fea Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/d7843fea Branch: refs/heads/TINKERPOP-1975 Commit: d7843fea02a46423e06f8a2ff3e6a0f72cfb7c57 Parents: 7702b4b d4faa66 Author: Florian Hockmann Authored: Mon Jun 4 20:56:26 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 20:56:26 2018 +0200 -- gremlin-console/pom.xml | 25 +++-- gremlin-server/pom.xml | 25 +++-- pom.xml | 16 3 files changed, 62 insertions(+), 4 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/d7843fea/gremlin-console/pom.xml -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/d7843fea/gremlin-server/pom.xml -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/d7843fea/pom.xml --
[16/31] tinkerpop git commit: Merge branch 'tp33'
Merge branch 'tp33' Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/b0a68b8c Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/b0a68b8c Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/b0a68b8c Branch: refs/heads/TINKERPOP-1975 Commit: b0a68b8c04b3634d05abcecf6935d0626f7b6969 Parents: 8dba889 31a3b44 Author: Florian Hockmann Authored: Mon Jun 4 16:05:13 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 16:05:13 2018 +0200 -- .dockerignore | 2 + CHANGELOG.asciidoc | 2 +- docker/hadoop/Dockerfile| 25 .../developer/development-environment.asciidoc | 22 ++- docs/src/dev/developer/release.asciidoc | 8 ++- .../src/reference/gremlin-applications.asciidoc | 65 gremlin-console/Dockerfile | 31 ++ gremlin-console/pom.xml | 64 +++ .../src/main/docker/docker-entrypoint.sh| 24 .../gremlin/driver/ResultQueueTest.java | 2 +- gremlin-server/Dockerfile | 35 +++ gremlin-server/pom.xml | 64 +++ .../src/main/docker/docker-entrypoint.sh| 31 ++ pom.xml | 35 +++ 14 files changed, 406 insertions(+), 4 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/b0a68b8c/CHANGELOG.asciidoc -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/b0a68b8c/docs/src/reference/gremlin-applications.asciidoc -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/b0a68b8c/gremlin-console/pom.xml -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/b0a68b8c/gremlin-server/pom.xml -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/b0a68b8c/pom.xml --
[23/31] tinkerpop git commit: Merge branch 'tp33'
Merge branch 'tp33' Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/83640471 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/83640471 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/83640471 Branch: refs/heads/TINKERPOP-1975 Commit: 8364047117bd6080cfe8184faafacf4ee7166113 Parents: 9eac7f7 edc0a46 Author: Stephen Mallette Authored: Mon Jun 4 13:30:57 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 13:30:57 2018 -0400 -- gremlin-console/src/main/docker/docker-entrypoint.sh | 0 gremlin-server/src/main/docker/docker-entrypoint.sh | 0 2 files changed, 0 insertions(+), 0 deletions(-) --
[14/31] tinkerpop git commit: TINKERPOP-1897 Added -D equivalent of docker mvn profile and disabled jvm artifact deployment in that profile.
TINKERPOP-1897 Added -D equivalent of docker mvn profile and disabled jvm artifact deployment in that profile. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/6f6d9417 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/6f6d9417 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/6f6d9417 Branch: refs/heads/TINKERPOP-1975 Commit: 6f6d9417a4c938f42b8260b8bd5328d147106a0e Parents: 8232158 Author: Stephen Mallette Authored: Mon Jun 4 09:26:22 2018 -0400 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:30 2018 +0200 -- .../developer/development-environment.asciidoc| 9 + docs/src/dev/developer/release.asciidoc | 6 +++--- gremlin-console/pom.xml | 18 +- gremlin-server/pom.xml| 18 +- 4 files changed, 42 insertions(+), 9 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/6f6d9417/docs/src/dev/developer/development-environment.asciidoc -- diff --git a/docs/src/dev/developer/development-environment.asciidoc b/docs/src/dev/developer/development-environment.asciidoc index ae97d1a..6b1dbd6 100644 --- a/docs/src/dev/developer/development-environment.asciidoc +++ b/docs/src/dev/developer/development-environment.asciidoc @@ -129,15 +129,16 @@ See the <> section for more information [[docker-environment]] === Docker Environment -The build optionally requires Docker to build Docker images of Gremlin Server and Gremlin Console. -The Docker images can be built from the command line with: +The build optionally requires Docker to build Docker images of Gremlin Server and Gremlin Console. The Docker images +can be built from the command line with: + [source,text] -mvn clean install -Pdocker-images +mvn clean install -pl gremlin-server,gremlin-console -DdockerImages -which enables the "docker-images" Maven profile. +which enables the "docker-images" Maven profile. [[release-environment]] === Release Environment http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/6f6d9417/docs/src/dev/developer/release.asciidoc -- diff --git a/docs/src/dev/developer/release.asciidoc b/docs/src/dev/developer/release.asciidoc index eef4e3f..5496b31 100644 --- a/docs/src/dev/developer/release.asciidoc +++ b/docs/src/dev/developer/release.asciidoc @@ -111,7 +111,7 @@ under release is protected. Tweaks to documentation and other odds and ends rela during this period. . At some point during the week: .. Run the full integration test suite: `mvn clean install -DskipIntegrationTests=false -DincludeNeo4j` -.. Build and test the Docker images: `mvn clean install -pl gremlin-server,gremlin-console -Pdocker-images` +.. Build and test the Docker images: `mvn clean install -pl gremlin-server,gremlin-console -DdockerImages` .. Deploy a final SNAPSHOT to the snapshot repository as well as GLV and Docker image pre-releases. .. Review LICENSE and NOTICE files to make sure that no <>. .. Review javadoc filters on the "Core API" docs to be sure nothing needs to change. @@ -235,8 +235,8 @@ for generating javadoc and without that the binary distributions won't contain t . Review the GLV releases at link:https://pypi.org/project/gremlinpython/[PyPi], link:https://www.nuget.org/packages/Gremlin.Net/[nuget] and link:https://www.npmjs.com/package/gremlin[npm] . Deploy the Docker images -.. `mvn deploy -pl gremlin-console -DskipTests -Pdocker-images` -.. `mvn deploy -pl gremlin-server -DskipTests -Pdocker-images` +.. `mvn deploy -pl gremlin-console -DskipTests -DdockerImages` +.. `mvn deploy -pl gremlin-server -DskipTests -DdockerImages` . Review the deployed Docker images at link:https://hub.docker.com/r/tinkerpop/gremlin-console/[Console] and link:https://hub.docker.com/r/tinkerpop/gremlin-server/[Server] . `svn co --depth empty https://dist.apache.org/repos/dist/dev/tinkerpop dev; svn up dev/xx.yy.zz` http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/6f6d9417/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index b5dca0e..748360c 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -338,8 +338,24 @@ limitations under the License. docker-images + +false + +dockerImages + + - + + + +org.apache.maven.plugins +
[18/31] tinkerpop git commit: Make docker-entrypoint.sh scripts executable TINKERPOP-1897
Make docker-entrypoint.sh scripts executable TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/1c3f34f5 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/1c3f34f5 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/1c3f34f5 Branch: refs/heads/TINKERPOP-1975 Commit: 1c3f34f52b2651897aa2fe89527cae8d2357dcc6 Parents: 6f6d941 Author: Florian Hockmann Authored: Mon Jun 4 19:12:53 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 19:12:53 2018 +0200 -- gremlin-console/src/main/docker/docker-entrypoint.sh | 0 gremlin-server/src/main/docker/docker-entrypoint.sh | 0 2 files changed, 0 insertions(+), 0 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/1c3f34f5/gremlin-console/src/main/docker/docker-entrypoint.sh -- diff --git a/gremlin-console/src/main/docker/docker-entrypoint.sh b/gremlin-console/src/main/docker/docker-entrypoint.sh old mode 100644 new mode 100755 http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/1c3f34f5/gremlin-server/src/main/docker/docker-entrypoint.sh -- diff --git a/gremlin-server/src/main/docker/docker-entrypoint.sh b/gremlin-server/src/main/docker/docker-entrypoint.sh old mode 100644 new mode 100755
[28/31] tinkerpop git commit: Merge branch 'tp32' into tp33
Merge branch 'tp32' into tp33 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/055f1d5e Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/055f1d5e Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/055f1d5e Branch: refs/heads/TINKERPOP-1975 Commit: 055f1d5ee33c6f0f49267ef48365eff9f0d0bafa Parents: ee65d5f aac534e Author: Florian Hockmann Authored: Mon Jun 4 20:41:28 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 20:41:28 2018 +0200 -- gremlin-console/pom.xml | 4 ++-- gremlin-server/pom.xml | 4 ++-- pom.xml | 16 3 files changed, 20 insertions(+), 4 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/055f1d5e/gremlin-console/pom.xml -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/055f1d5e/gremlin-server/pom.xml -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/055f1d5e/pom.xml --
[25/31] tinkerpop git commit: Merge branch 'tp32' into tp33
Merge branch 'tp32' into tp33 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/ee65d5f2 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/ee65d5f2 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/ee65d5f2 Branch: refs/heads/TINKERPOP-1975 Commit: ee65d5f2ba191b65a383282695074bac38a4d885 Parents: edc0a46 144c698 Author: Stephen Mallette Authored: Mon Jun 4 13:57:22 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 13:57:22 2018 -0400 -- gremlin-console/pom.xml | 13 + gremlin-server/pom.xml | 13 + 2 files changed, 26 insertions(+) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/ee65d5f2/gremlin-console/pom.xml -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/ee65d5f2/gremlin-server/pom.xml --
[01/31] tinkerpop git commit: Updated BlazeGraph to Neptune and dropped Titan. CTR [Forced Update!]
Repository: tinkerpop Updated Branches: refs/heads/TINKERPOP-1975 fc0b2dc5c -> 0dca3ff9d (forced update) Updated BlazeGraph to Neptune and dropped Titan. CTR Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/8dba8893 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/8dba8893 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/8dba8893 Branch: refs/heads/TINKERPOP-1975 Commit: 8dba8893acb766a81b0af1297913b7936e388daf Parents: 23b766a Author: Stephen Mallette Authored: Mon Jun 4 07:42:39 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 07:42:39 2018 -0400 -- docs/site/home/img/logos/neptune-logo.png | Bin 0 -> 207133 bytes docs/site/home/providers.html | 15 --- 2 files changed, 4 insertions(+), 11 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/8dba8893/docs/site/home/img/logos/neptune-logo.png -- diff --git a/docs/site/home/img/logos/neptune-logo.png b/docs/site/home/img/logos/neptune-logo.png new file mode 100644 index 000..db44a9c Binary files /dev/null and b/docs/site/home/img/logos/neptune-logo.png differ http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/8dba8893/docs/site/home/providers.html -- diff --git a/docs/site/home/providers.html b/docs/site/home/providers.html index 6738831..474d6f1 100644 --- a/docs/site/home/providers.html +++ b/docs/site/home/providers.html @@ -124,8 +124,8 @@ limitations under the License. -http://blazegraph.com/;> -http://blazegraph.com/;>Blazegraph is a standards-based, high-performance, scalable, open-source graph database. Written entirely in Java, the platform supports Apache TinkerPop and RDF/SPARQL 1.1 family of specifications. A commercial version includes GPU acceleration. +https://aws.amazon.com/neptune/;> +https://aws.amazon.com/neptune/;>Amazon Neptune is a fast, reliable, fully-managed graph database service that makes it easy to build and run applications that work with highly connected datasets. https://docs.microsoft.com/en-us/azure/cosmos-db/graph-introduction;> @@ -183,15 +183,8 @@ limitations under the License. http://stardog.com/;>Stardog is a graph database optimized for enterprise data unification. It supports both semantic graphs, via RDF, SPARQL, and OWL, as well as property graphs via Apache TinkerPop and Gremlin--it's the only graph database that supports both models over the same database, simultaneously. Stardog also supports hybrid data unification architectures, seamlessly blending data warehouse, system of record, and virtual query strategies. Stardog is suited for enterprise data silo challenges. - http://titan.thinkaurelius.com/;> - http://titan.thinkaurelius.com/;>Titan is an Apache2 licensed scalable, distributed graph database optimized for storing and querying graphs containing hundreds of billions of vertices and edges distributed across a multi-machine cluster. Titan is a transactional database that can support thousands of concurrent users executing complex Gremlin traversals in real time. Titan also provides an in-memory, compression-based OLAP processor as well as integrates with Apache TinkerPop's Spark OLAP processors. - - - - - - http://tomsawyer.com/products/perspectives/;> - http://tomsawyer.com/products/perspectives/;>Tom Sawyer Perspectives is advanced graphics-based software for building enterprise-class data relationship visualization and analysis applications. It is a complete Software Development Kit (SDK) with a graphics-based design and preview environment. Tom Sawyer Perspectives combines visualization, layout, and analysis technology with an elegant platform architecture. Tom Sawyer Perspectives enables interaction with graph database systems via Apache TinkerPop. +http://tomsawyer.com/products/perspectives/;> +http://tomsawyer.com/products/perspectives/;>Tom Sawyer Perspectives is advanced graphics-based software for building enterprise-class data relationship visualization and analysis applications. It is a complete Software Development Kit (SDK) with a graphics-based design and preview environment. Tom Sawyer Perspectives combines visualization, layout, and analysis technology with an elegant platform architecture. Tom Sawyer Perspectives enables interaction with graph database systems via Apache TinkerPop.
[07/31] tinkerpop git commit: TINKERPOP-1897 Avoid pushing of Docker images for SNAPSHOT versions
TINKERPOP-1897 Avoid pushing of Docker images for SNAPSHOT versions This also adds the minor version as an additional tag for Docker images when the version is not a SNAPSHOT version. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/9c3d0f00 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/9c3d0f00 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/9c3d0f00 Branch: refs/heads/TINKERPOP-1975 Commit: 9c3d0f00fd77a80ba9f5df4eb49b850110adb4e7 Parents: 5d2faa2 Author: Florian Hockmann Authored: Wed Mar 14 22:41:55 2018 +0100 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- gremlin-console/pom.xml | 61 +--- gremlin-server/pom.xml | 53 ++ pom.xml | 5 3 files changed, 105 insertions(+), 14 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/9c3d0f00/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index b7933fb..b24c772 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -347,23 +347,66 @@ limitations under the License. +org.codehaus.mojo +build-helper-maven-plugin + + + + +build-helper-regex-is-snapshot-used +validate + +regex-property + + +only.when.is.snapshot.used +${project.version} +.*-SNAPSHOT +true +false + + + + + com.spotify dockerfile-maven-plugin -docker-image - -build -push - +docker-image-build + +build + + +${project.version} + + target/apache-tinkerpop-${project.artifactId}-${project.version}-standalone + + + + +docker-image-tag-minor-version + +tag + + +3.2 +${only.when.is.snapshot.used} + + + +docker-image-push + +push + + +${only.when.is.snapshot.used} + tinkerpop/gremlin-console -${project.version} - - target/apache-tinkerpop-${project.artifactId}-${project.version}-standalone - http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/9c3d0f00/gremlin-server/pom.xml -- diff --git a/gremlin-server/pom.xml b/gremlin-server/pom.xml index dfc6570..e71f79b 100644 --- a/gremlin-server/pom.xml +++ b/gremlin-server/pom.xml @@ -255,23 +255,66 @@ limitations under the License. +
[03/31] tinkerpop git commit: Don't build docker images in docker build TINKERPOP-1897
Don't build docker images in docker build TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/a5f1f74a Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/a5f1f74a Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/a5f1f74a Branch: refs/heads/TINKERPOP-1975 Commit: a5f1f74a42649275fa35157f9072b5aa5e7c7748 Parents: 5ac7816 Author: Florian Hockmann Authored: Mon Feb 26 21:17:46 2018 +0100 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:28 2018 +0200 -- docker/scripts/build.sh | 3 +++ 1 file changed, 3 insertions(+) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/a5f1f74a/docker/scripts/build.sh -- diff --git a/docker/scripts/build.sh b/docker/scripts/build.sh index 5ef74fc..3d8f0d3 100755 --- a/docker/scripts/build.sh +++ b/docker/scripts/build.sh @@ -67,6 +67,9 @@ touch gremlin-python/.glv touch gremlin-dotnet/src/.glv touch gremlin-dotnet/test/.glv +rm gremlin-console/.docker +rm gremlin-server/.docker + # use a custom maven settings.xml if [ -r "settings.xml" ]; then echo "Copying settings.xml"
[04/31] tinkerpop git commit: Add docker images for console and server TINKERPOP-1897
Add docker images for console and server TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/5ac78169 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/5ac78169 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/5ac78169 Branch: refs/heads/TINKERPOP-1975 Commit: 5ac78169ccd7c6674343204fa22e1af83d2fddcc Parents: 1a0947b Author: Florian Hockmann Authored: Sun Feb 25 18:14:03 2018 +0100 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:28 2018 +0200 -- .dockerignore | 2 + .gitignore | 1 + CHANGELOG.asciidoc | 2 +- .../developer/development-environment.asciidoc | 16 +++- .../src/reference/gremlin-applications.asciidoc | 89 gremlin-console/Dockerfile | 31 +++ gremlin-console/pom.xml | 34 .../src/main/docker/docker-entrypoint.sh| 24 ++ gremlin-server/Dockerfile | 35 gremlin-server/pom.xml | 34 .../src/main/docker/docker-entrypoint.sh| 31 +++ pom.xml | 6 ++ 12 files changed, 303 insertions(+), 2 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5ac78169/.dockerignore -- diff --git a/.dockerignore b/.dockerignore index afe0e54..50d6801 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,5 +1,7 @@ **/*.log **/target +!gremlin-server/target/apache-tinkerpop-gremlin-server-* +!gremlin-console/target/apache-tinkerpop-gremlin-console-* *.iml .idea **/*.DS_Store http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5ac78169/.gitignore -- diff --git a/.gitignore b/.gitignore index 0109f82..10e5b4f 100644 --- a/.gitignore +++ b/.gitignore @@ -20,6 +20,7 @@ __pycache__/ *.py[cdo] __version__.py .glv +.docker settings.xml tools/ [Dd]ebug/ http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5ac78169/CHANGELOG.asciidoc -- diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc index 6297210..a1d0963 100644 --- a/CHANGELOG.asciidoc +++ b/CHANGELOG.asciidoc @@ -23,6 +23,7 @@ image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima [[release-3-2-10]] === TinkerPop 3.2.10 (Release Date: NOT OFFICIALLY RELEASED YET) +* Added Docker images for Gremlin Console and Gremlin Server * Fixed bug in `branch()` where reducing steps as options would produce incorrect results. * Removed recursive handling of streaming results from Gremlin-Python driver to avoid max recursion depth errors. * Improved performance of `TraversalVertexProgram` and related infrastructure. @@ -56,7 +57,6 @@ image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima * TINKERPOP-1950 Traversal construction performance enhancements * TINKERPOP-1953 Bump to Groovy 2.4.15 - [[release-3-2-8]] === TinkerPop 3.2.8 (Release Date: April 2, 2018) http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5ac78169/docs/src/dev/developer/development-environment.asciidoc -- diff --git a/docs/src/dev/developer/development-environment.asciidoc b/docs/src/dev/developer/development-environment.asciidoc index 4dfbcaa..cb19a65 100644 --- a/docs/src/dev/developer/development-environment.asciidoc +++ b/docs/src/dev/developer/development-environment.asciidoc @@ -106,7 +106,7 @@ The build optionally requires link:https://www.microsoft.com/net/core[.NET Core `gremlin-dotnet` module. If .NET Core SDK is not installed, TinkerPop will still build with Maven, but .NET projects will be skipped. -`gremlin-dotnet` can be build and tested from the command line with: +`gremlin-dotnet` can be built and tested from the command line with: [source,text] mvn clean install -Pgremlin-dotnet @@ -127,6 +127,20 @@ other existing Node.js runtime instances in your machine. See the <> section for more information on release manager configurations. +[[docker-environment]] +=== Docker Environment +The build optionally requires Docker to build Docker images of Gremlin Server and Gremlin Console. + +The Docker images can be built from the command line with: +[source,text] + +mvn clean install -Pdocker-images + +which enables the "docker-images" Maven profile or in a more automated fashion simply add a `.docker` file to the +directories of the `gremlin-server` and/or `gremlin-console` modules which will signify to Maven that Docker is present +in the
[26/31] tinkerpop git commit: Merge branch 'tp33'
Merge branch 'tp33' Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/7702b4b8 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/7702b4b8 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/7702b4b8 Branch: refs/heads/TINKERPOP-1975 Commit: 7702b4b83cc8fba8b806d269f879f3b791be30c6 Parents: 8364047 ee65d5f Author: Stephen Mallette Authored: Mon Jun 4 13:57:32 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 13:57:32 2018 -0400 -- gremlin-console/pom.xml | 13 + gremlin-server/pom.xml | 13 + 2 files changed, 26 insertions(+) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/7702b4b8/gremlin-console/pom.xml -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/7702b4b8/gremlin-server/pom.xml --
[12/31] tinkerpop git commit: Replace hardcoded version tags by parsed version TINKERPOP-1897
Replace hardcoded version tags by parsed version TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/e3c6ddeb Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/e3c6ddeb Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/e3c6ddeb Branch: refs/heads/TINKERPOP-1975 Commit: e3c6ddeb30956ed661386b00889bb6e3e0b3c99f Parents: fd11517 Author: Florian Hockmann Authored: Sat May 19 11:27:57 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- gremlin-console/pom.xml | 10 +- gremlin-server/pom.xml | 10 +- pom.xml | 6 ++ 3 files changed, 16 insertions(+), 10 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/e3c6ddeb/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index db86d41..8e8b357 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -367,9 +367,9 @@ limitations under the License. tag - -3.2 -${only.when.is.snapshot.used} + + ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} +${only.when.is.snapshot.used} @@ -377,9 +377,9 @@ limitations under the License. push - + ${only.when.is.snapshot.used} - + http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/e3c6ddeb/gremlin-server/pom.xml -- diff --git a/gremlin-server/pom.xml b/gremlin-server/pom.xml index ef2e609..b2c3435 100644 --- a/gremlin-server/pom.xml +++ b/gremlin-server/pom.xml @@ -275,9 +275,9 @@ limitations under the License. tag - -3.2 -${only.when.is.snapshot.used} + + ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} +${only.when.is.snapshot.used} @@ -285,9 +285,9 @@ limitations under the License. push - + ${only.when.is.snapshot.used} - + http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/e3c6ddeb/pom.xml -- diff --git a/pom.xml b/pom.xml index 9ff3f3a..398b931 100644 --- a/pom.xml +++ b/pom.xml @@ -285,6 +285,12 @@ limitations under the License. false + +parse-version + +parse-version + +
[08/31] tinkerpop git commit: Add description about Docker credentials TINKERPOP-1897
Add description about Docker credentials TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/5d2faa27 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/5d2faa27 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/5d2faa27 Branch: refs/heads/TINKERPOP-1975 Commit: 5d2faa2759417ce3a5b1749d573707308523d191 Parents: 47f3c1c Author: Florian Hockmann Authored: Mon Mar 5 19:52:28 2018 +0100 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- docs/src/dev/developer/development-environment.asciidoc | 5 + 1 file changed, 5 insertions(+) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5d2faa27/docs/src/dev/developer/development-environment.asciidoc -- diff --git a/docs/src/dev/developer/development-environment.asciidoc b/docs/src/dev/developer/development-environment.asciidoc index cb19a65..c50b189 100644 --- a/docs/src/dev/developer/development-environment.asciidoc +++ b/docs/src/dev/developer/development-environment.asciidoc @@ -197,6 +197,11 @@ authentication information on the ~/.npmrc file. The easiest way to do that is t must be done only once, as the auth token doesn't have an expiration date and it's stored on your file system. If this account is newly created then request that a PMC member add your account to the "gremlin" package on npm. +Deploying Docker images to link:https://hub.docker.com/[Docker Hub] requires authentication information in the +`~/.docker/config.json` file. This information can simply be added with the `docker login` command which will ask for +credentials. This must be done only once. Afterwards, `docker push` can be used to push images to Docker Hub which will +be done automatically on `mvn deploy` or it can be triggered manually with `mvn dockerfile:push`. + [[building-testing]] == Building and Testing
[05/31] tinkerpop git commit: Add note to check Docker images before a release TINKERPOP-1897
Add note to check Docker images before a release TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/8232158e Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/8232158e Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/8232158e Branch: refs/heads/TINKERPOP-1975 Commit: 8232158eb51009ec0b434a4b46638c9149b14852 Parents: 0efeb4a Author: Florian Hockmann Authored: Wed May 30 17:22:19 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- docs/src/dev/developer/release.asciidoc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/8232158e/docs/src/dev/developer/release.asciidoc -- diff --git a/docs/src/dev/developer/release.asciidoc b/docs/src/dev/developer/release.asciidoc index 7963004..eef4e3f 100644 --- a/docs/src/dev/developer/release.asciidoc +++ b/docs/src/dev/developer/release.asciidoc @@ -111,7 +111,8 @@ under release is protected. Tweaks to documentation and other odds and ends rela during this period. . At some point during the week: .. Run the full integration test suite: `mvn clean install -DskipIntegrationTests=false -DincludeNeo4j` -.. Deploy a final SNAPSHOT to the snapshot repository as well as GLV pre-releases. +.. Build and test the Docker images: `mvn clean install -pl gremlin-server,gremlin-console -Pdocker-images` +.. Deploy a final SNAPSHOT to the snapshot repository as well as GLV and Docker image pre-releases. .. Review LICENSE and NOTICE files to make sure that no <>. .. Review javadoc filters on the "Core API" docs to be sure nothing needs to change. .. Review JIRA tickets in the release and ensure that:
[06/31] tinkerpop git commit: TINKERPOP-1897 Small rewording
TINKERPOP-1897 Small rewording Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/c125fc98 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/c125fc98 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/c125fc98 Branch: refs/heads/TINKERPOP-1975 Commit: c125fc9892fb786466cc0754b51761eb1c982c7a Parents: 9c3d0f0 Author: Florian Hockmann Authored: Thu Mar 15 00:00:07 2018 +0100 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- docs/src/reference/gremlin-applications.asciidoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/c125fc98/docs/src/reference/gremlin-applications.asciidoc -- diff --git a/docs/src/reference/gremlin-applications.asciidoc b/docs/src/reference/gremlin-applications.asciidoc index e0896ef..273e5c7 100644 --- a/docs/src/reference/gremlin-applications.asciidoc +++ b/docs/src/reference/gremlin-applications.asciidoc @@ -1951,7 +1951,7 @@ $ docker run tinkerpop/gremlin-server:x.y.z [INFO] GremlinServer$1 - Channel started at port 8182. -By default, Gremlin Server listens on port 8182. So that port should be exposed if it should be reachable on the host: +By default, Gremlin Server listens on port 8182. So that port needs to be exposed if it should be reachable on the host: [source,bash]
[02/31] tinkerpop git commit: Increase test timeout for slow systems TINKERPOP-1897
Increase test timeout for slow systems TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/b8291539 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/b8291539 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/b8291539 Branch: refs/heads/TINKERPOP-1975 Commit: b8291539c7b638f499fe184fd733f1973d408f7e Parents: a5f1f74 Author: Florian Hockmann Authored: Thu Mar 1 17:17:11 2018 +0100 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:28 2018 +0200 -- .../java/org/apache/tinkerpop/gremlin/driver/ResultQueueTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/b8291539/gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/ResultQueueTest.java -- diff --git a/gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/ResultQueueTest.java b/gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/ResultQueueTest.java index a7e6066..43442be 100644 --- a/gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/ResultQueueTest.java +++ b/gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/ResultQueueTest.java @@ -281,7 +281,7 @@ public class ResultQueueTest extends AbstractResultQueueTest { latch.countDown(); }); -assertThat(latch.await(3000, TimeUnit.MILLISECONDS), is(true)); +assertThat(latch.await(1, TimeUnit.MILLISECONDS), is(true)); assertEquals(500, count1.get()); assertEquals(150, count2.get());
[22/31] tinkerpop git commit: Merge branch 'tp32' into tp33
Merge branch 'tp32' into tp33 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/edc0a46d Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/edc0a46d Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/edc0a46d Branch: refs/heads/TINKERPOP-1975 Commit: edc0a46d98904d190a6e17dde927ba80ec4773b8 Parents: 00f77fa 57ac99e Author: Stephen Mallette Authored: Mon Jun 4 13:30:41 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 13:30:41 2018 -0400 -- gremlin-console/src/main/docker/docker-entrypoint.sh | 0 gremlin-server/src/main/docker/docker-entrypoint.sh | 0 2 files changed, 0 insertions(+), 0 deletions(-) --
[10/31] tinkerpop git commit: Remove .docker file activation option for Maven TINKERPOP-1897
Remove .docker file activation option for Maven TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/0efeb4a2 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/0efeb4a2 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/0efeb4a2 Branch: refs/heads/TINKERPOP-1975 Commit: 0efeb4a27cb0630cf71165e19681720a8f33ee84 Parents: 80931ce Author: Florian Hockmann Authored: Wed May 23 20:33:19 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- .gitignore | 1 - docker/hadoop/Dockerfile| 25 docker/scripts/build.sh | 3 --- .../developer/development-environment.asciidoc | 4 +--- gremlin-console/pom.xml | 6 - gremlin-server/pom.xml | 6 - pom.xml | 1 - 7 files changed, 26 insertions(+), 20 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/0efeb4a2/.gitignore -- diff --git a/.gitignore b/.gitignore index 10e5b4f..0109f82 100644 --- a/.gitignore +++ b/.gitignore @@ -20,7 +20,6 @@ __pycache__/ *.py[cdo] __version__.py .glv -.docker settings.xml tools/ [Dd]ebug/ http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/0efeb4a2/docker/hadoop/Dockerfile -- diff --git a/docker/hadoop/Dockerfile b/docker/hadoop/Dockerfile new file mode 100644 index 000..86b2598 --- /dev/null +++ b/docker/hadoop/Dockerfile @@ -0,0 +1,25 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +FROM tinkerpop:base + +MAINTAINER Daniel Kuppitz + +ENV HADOOP_VERSION 2.7.2 + +COPY install.sh /usr/local/sbin/install-hadoop.sh +RUN /usr/local/sbin/install-hadoop.sh http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/0efeb4a2/docker/scripts/build.sh -- diff --git a/docker/scripts/build.sh b/docker/scripts/build.sh index 3d8f0d3..5ef74fc 100755 --- a/docker/scripts/build.sh +++ b/docker/scripts/build.sh @@ -67,9 +67,6 @@ touch gremlin-python/.glv touch gremlin-dotnet/src/.glv touch gremlin-dotnet/test/.glv -rm gremlin-console/.docker -rm gremlin-server/.docker - # use a custom maven settings.xml if [ -r "settings.xml" ]; then echo "Copying settings.xml" http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/0efeb4a2/docs/src/dev/developer/development-environment.asciidoc -- diff --git a/docs/src/dev/developer/development-environment.asciidoc b/docs/src/dev/developer/development-environment.asciidoc index cb20d4e..ae97d1a 100644 --- a/docs/src/dev/developer/development-environment.asciidoc +++ b/docs/src/dev/developer/development-environment.asciidoc @@ -136,9 +136,7 @@ The Docker images can be built from the command line with: mvn clean install -Pdocker-images -which enables the "docker-images" Maven profile or in a more automated fashion simply add a `.docker` file to the -directories of the `gremlin-server` and/or `gremlin-console` modules which will signify to Maven that Docker is present -in the environment. +which enables the "docker-images" Maven profile. [[release-environment]] http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/0efeb4a2/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index 8e8b357..b5dca0e 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -338,12 +338,6 @@ limitations under the License. docker-images - -false - -.docker - -
[8/8] tinkerpop git commit: Merge branch 'tp33'
Merge branch 'tp33' Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/d7843fea Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/d7843fea Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/d7843fea Branch: refs/heads/master Commit: d7843fea02a46423e06f8a2ff3e6a0f72cfb7c57 Parents: 7702b4b d4faa66 Author: Florian Hockmann Authored: Mon Jun 4 20:56:26 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 20:56:26 2018 +0200 -- gremlin-console/pom.xml | 25 +++-- gremlin-server/pom.xml | 25 +++-- pom.xml | 16 3 files changed, 62 insertions(+), 4 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/d7843fea/gremlin-console/pom.xml -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/d7843fea/gremlin-server/pom.xml -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/d7843fea/pom.xml --
[7/8] tinkerpop git commit: TINKERPOP-1897 Add latest tag for docker images CTR
TINKERPOP-1897 Add latest tag for docker images CTR Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/d4faa660 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/d4faa660 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/d4faa660 Branch: refs/heads/master Commit: d4faa6605495e072d65578682d2ed5fd12bdb5ad Parents: 055f1d5 Author: Florian Hockmann Authored: Mon Jun 4 20:56:04 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 20:56:04 2018 +0200 -- gremlin-console/pom.xml | 21 + gremlin-server/pom.xml | 21 + 2 files changed, 42 insertions(+) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/d4faa660/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index b933bf8..d9fc35f 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -383,6 +383,16 @@ limitations under the License. +docker-image-tag-latest + +tag + + +latest + ${only.when.is.prerelease.version} + + + docker-image-push deploy @@ -404,6 +414,17 @@ limitations under the License. ${only.when.is.prerelease.version} + +docker-image-push-latest +deploy + +push + + +latest + ${only.when.is.prerelease.version} + + tinkerpop/gremlin-console http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/d4faa660/gremlin-server/pom.xml -- diff --git a/gremlin-server/pom.xml b/gremlin-server/pom.xml index 7b20c69..01d5f3e 100644 --- a/gremlin-server/pom.xml +++ b/gremlin-server/pom.xml @@ -293,6 +293,16 @@ limitations under the License. +docker-image-tag-latest + +tag + + +latest + ${only.when.is.prerelease.version} + + + docker-image-push deploy @@ -314,6 +324,17 @@ limitations under the License. ${only.when.is.prerelease.version} + +docker-image-push-latest +deploy + +push + + +latest + ${only.when.is.prerelease.version} + + tinkerpop/gremlin-server
[4/8] tinkerpop git commit: Merge branch 'tp32' into tp33
Merge branch 'tp32' into tp33 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/055f1d5e Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/055f1d5e Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/055f1d5e Branch: refs/heads/tp33 Commit: 055f1d5ee33c6f0f49267ef48365eff9f0d0bafa Parents: ee65d5f aac534e Author: Florian Hockmann Authored: Mon Jun 4 20:41:28 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 20:41:28 2018 +0200 -- gremlin-console/pom.xml | 4 ++-- gremlin-server/pom.xml | 4 ++-- pom.xml | 16 3 files changed, 20 insertions(+), 4 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/055f1d5e/gremlin-console/pom.xml -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/055f1d5e/gremlin-server/pom.xml -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/055f1d5e/pom.xml --
[3/8] tinkerpop git commit: TINKERPOP-1897 Prevent tagging of rc docker images with 3.2 CTR
TINKERPOP-1897 Prevent tagging of rc docker images with 3.2 CTR Tags like 3.2 should only point to stable releases. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/aac534e1 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/aac534e1 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/aac534e1 Branch: refs/heads/tp33 Commit: aac534e11fa406bedc61dbc060d06740b898e170 Parents: 144c698 Author: Florian Hockmann Authored: Mon Jun 4 20:41:00 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 20:41:00 2018 +0200 -- gremlin-console/pom.xml | 4 ++-- gremlin-server/pom.xml | 4 ++-- pom.xml | 16 3 files changed, 20 insertions(+), 4 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/aac534e1/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index 29df2a4..8a4a12c 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -379,7 +379,7 @@ limitations under the License. ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} -${only.when.is.snapshot.used} + ${only.when.is.prerelease.version} @@ -401,7 +401,7 @@ limitations under the License. ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} -${only.when.is.snapshot.used} + ${only.when.is.prerelease.version} http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/aac534e1/gremlin-server/pom.xml -- diff --git a/gremlin-server/pom.xml b/gremlin-server/pom.xml index a75b6c5..517f029 100644 --- a/gremlin-server/pom.xml +++ b/gremlin-server/pom.xml @@ -287,7 +287,7 @@ limitations under the License. ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} -${only.when.is.snapshot.used} + ${only.when.is.prerelease.version} @@ -309,7 +309,7 @@ limitations under the License. ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} -${only.when.is.snapshot.used} + ${only.when.is.prerelease.version} http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/aac534e1/pom.xml -- diff --git a/pom.xml b/pom.xml index f2484f8..a9be62d 100644 --- a/pom.xml +++ b/pom.xml @@ -286,6 +286,22 @@ limitations under the License. + +build-helper-regex-is-prerelease-version +validate + +regex-property + + +only.when.is.prerelease.version +${project.version} +.*-.* +true +false + + + parse-version parse-version
[2/8] tinkerpop git commit: TINKERPOP-1897 Prevent tagging of rc docker images with 3.2 CTR
TINKERPOP-1897 Prevent tagging of rc docker images with 3.2 CTR Tags like 3.2 should only point to stable releases. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/aac534e1 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/aac534e1 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/aac534e1 Branch: refs/heads/tp32 Commit: aac534e11fa406bedc61dbc060d06740b898e170 Parents: 144c698 Author: Florian Hockmann Authored: Mon Jun 4 20:41:00 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 20:41:00 2018 +0200 -- gremlin-console/pom.xml | 4 ++-- gremlin-server/pom.xml | 4 ++-- pom.xml | 16 3 files changed, 20 insertions(+), 4 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/aac534e1/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index 29df2a4..8a4a12c 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -379,7 +379,7 @@ limitations under the License. ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} -${only.when.is.snapshot.used} + ${only.when.is.prerelease.version} @@ -401,7 +401,7 @@ limitations under the License. ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} -${only.when.is.snapshot.used} + ${only.when.is.prerelease.version} http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/aac534e1/gremlin-server/pom.xml -- diff --git a/gremlin-server/pom.xml b/gremlin-server/pom.xml index a75b6c5..517f029 100644 --- a/gremlin-server/pom.xml +++ b/gremlin-server/pom.xml @@ -287,7 +287,7 @@ limitations under the License. ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} -${only.when.is.snapshot.used} + ${only.when.is.prerelease.version} @@ -309,7 +309,7 @@ limitations under the License. ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} -${only.when.is.snapshot.used} + ${only.when.is.prerelease.version} http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/aac534e1/pom.xml -- diff --git a/pom.xml b/pom.xml index f2484f8..a9be62d 100644 --- a/pom.xml +++ b/pom.xml @@ -286,6 +286,22 @@ limitations under the License. + +build-helper-regex-is-prerelease-version +validate + +regex-property + + +only.when.is.prerelease.version +${project.version} +.*-.* +true +false + + + parse-version parse-version
[6/8] tinkerpop git commit: TINKERPOP-1897 Add latest tag for docker images CTR
TINKERPOP-1897 Add latest tag for docker images CTR Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/d4faa660 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/d4faa660 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/d4faa660 Branch: refs/heads/tp33 Commit: d4faa6605495e072d65578682d2ed5fd12bdb5ad Parents: 055f1d5 Author: Florian Hockmann Authored: Mon Jun 4 20:56:04 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 20:56:04 2018 +0200 -- gremlin-console/pom.xml | 21 + gremlin-server/pom.xml | 21 + 2 files changed, 42 insertions(+) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/d4faa660/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index b933bf8..d9fc35f 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -383,6 +383,16 @@ limitations under the License. +docker-image-tag-latest + +tag + + +latest + ${only.when.is.prerelease.version} + + + docker-image-push deploy @@ -404,6 +414,17 @@ limitations under the License. ${only.when.is.prerelease.version} + +docker-image-push-latest +deploy + +push + + +latest + ${only.when.is.prerelease.version} + + tinkerpop/gremlin-console http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/d4faa660/gremlin-server/pom.xml -- diff --git a/gremlin-server/pom.xml b/gremlin-server/pom.xml index 7b20c69..01d5f3e 100644 --- a/gremlin-server/pom.xml +++ b/gremlin-server/pom.xml @@ -293,6 +293,16 @@ limitations under the License. +docker-image-tag-latest + +tag + + +latest + ${only.when.is.prerelease.version} + + + docker-image-push deploy @@ -314,6 +324,17 @@ limitations under the License. ${only.when.is.prerelease.version} + +docker-image-push-latest +deploy + +push + + +latest + ${only.when.is.prerelease.version} + + tinkerpop/gremlin-server
[1/8] tinkerpop git commit: TINKERPOP-1897 Prevent tagging of rc docker images with 3.2 CTR
Repository: tinkerpop Updated Branches: refs/heads/master 7702b4b83 -> d7843fea0 refs/heads/tp32 144c69801 -> aac534e11 refs/heads/tp33 ee65d5f2b -> d4faa6605 TINKERPOP-1897 Prevent tagging of rc docker images with 3.2 CTR Tags like 3.2 should only point to stable releases. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/aac534e1 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/aac534e1 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/aac534e1 Branch: refs/heads/master Commit: aac534e11fa406bedc61dbc060d06740b898e170 Parents: 144c698 Author: Florian Hockmann Authored: Mon Jun 4 20:41:00 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 20:41:00 2018 +0200 -- gremlin-console/pom.xml | 4 ++-- gremlin-server/pom.xml | 4 ++-- pom.xml | 16 3 files changed, 20 insertions(+), 4 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/aac534e1/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index 29df2a4..8a4a12c 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -379,7 +379,7 @@ limitations under the License. ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} -${only.when.is.snapshot.used} + ${only.when.is.prerelease.version} @@ -401,7 +401,7 @@ limitations under the License. ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} -${only.when.is.snapshot.used} + ${only.when.is.prerelease.version} http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/aac534e1/gremlin-server/pom.xml -- diff --git a/gremlin-server/pom.xml b/gremlin-server/pom.xml index a75b6c5..517f029 100644 --- a/gremlin-server/pom.xml +++ b/gremlin-server/pom.xml @@ -287,7 +287,7 @@ limitations under the License. ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} -${only.when.is.snapshot.used} + ${only.when.is.prerelease.version} @@ -309,7 +309,7 @@ limitations under the License. ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} -${only.when.is.snapshot.used} + ${only.when.is.prerelease.version} http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/aac534e1/pom.xml -- diff --git a/pom.xml b/pom.xml index f2484f8..a9be62d 100644 --- a/pom.xml +++ b/pom.xml @@ -286,6 +286,22 @@ limitations under the License. + +build-helper-regex-is-prerelease-version +validate + +regex-property + + +only.when.is.prerelease.version +${project.version} +.*-.* +true +false + + + parse-version parse-version
[5/8] tinkerpop git commit: Merge branch 'tp32' into tp33
Merge branch 'tp32' into tp33 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/055f1d5e Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/055f1d5e Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/055f1d5e Branch: refs/heads/master Commit: 055f1d5ee33c6f0f49267ef48365eff9f0d0bafa Parents: ee65d5f aac534e Author: Florian Hockmann Authored: Mon Jun 4 20:41:28 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 20:41:28 2018 +0200 -- gremlin-console/pom.xml | 4 ++-- gremlin-server/pom.xml | 4 ++-- pom.xml | 16 3 files changed, 20 insertions(+), 4 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/055f1d5e/gremlin-console/pom.xml -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/055f1d5e/gremlin-server/pom.xml -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/055f1d5e/pom.xml --
[1/2] tinkerpop git commit: Need one execution per version to get both docker images to deploy
Repository: tinkerpop Updated Branches: refs/heads/tp33 edc0a46d9 -> ee65d5f2b Need one execution per version to get both docker images to deploy Given this https://github.com/spotify/dockerfile-maven/issues/10 CTR Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/144c6980 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/144c6980 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/144c6980 Branch: refs/heads/tp33 Commit: 144c69801de8135ac04663da4063260378c71336 Parents: 57ac99e Author: Stephen Mallette Authored: Mon Jun 4 13:49:34 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 13:49:34 2018 -0400 -- gremlin-console/pom.xml | 13 + gremlin-server/pom.xml | 13 + 2 files changed, 26 insertions(+) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/144c6980/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index 748360c..29df2a4 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -384,10 +384,23 @@ limitations under the License. docker-image-push +deploy push +${project.version} +${only.when.is.snapshot.used} + + + +docker-image-push-minor-version +deploy + +push + + + ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} ${only.when.is.snapshot.used} http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/144c6980/gremlin-server/pom.xml -- diff --git a/gremlin-server/pom.xml b/gremlin-server/pom.xml index 0d68e7b..a75b6c5 100644 --- a/gremlin-server/pom.xml +++ b/gremlin-server/pom.xml @@ -292,10 +292,23 @@ limitations under the License. docker-image-push +deploy push +${project.version} +${only.when.is.snapshot.used} + + + +docker-image-push-minor-version +deploy + +push + + + ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} ${only.when.is.snapshot.used}
[2/3] tinkerpop git commit: Merge branch 'tp32' into tp33
Merge branch 'tp32' into tp33 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/ee65d5f2 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/ee65d5f2 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/ee65d5f2 Branch: refs/heads/master Commit: ee65d5f2ba191b65a383282695074bac38a4d885 Parents: edc0a46 144c698 Author: Stephen Mallette Authored: Mon Jun 4 13:57:22 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 13:57:22 2018 -0400 -- gremlin-console/pom.xml | 13 + gremlin-server/pom.xml | 13 + 2 files changed, 26 insertions(+) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/ee65d5f2/gremlin-console/pom.xml -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/ee65d5f2/gremlin-server/pom.xml --
tinkerpop git commit: Need one execution per version to get both docker images to deploy
Repository: tinkerpop Updated Branches: refs/heads/tp32 57ac99ec7 -> 144c69801 Need one execution per version to get both docker images to deploy Given this https://github.com/spotify/dockerfile-maven/issues/10 CTR Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/144c6980 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/144c6980 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/144c6980 Branch: refs/heads/tp32 Commit: 144c69801de8135ac04663da4063260378c71336 Parents: 57ac99e Author: Stephen Mallette Authored: Mon Jun 4 13:49:34 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 13:49:34 2018 -0400 -- gremlin-console/pom.xml | 13 + gremlin-server/pom.xml | 13 + 2 files changed, 26 insertions(+) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/144c6980/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index 748360c..29df2a4 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -384,10 +384,23 @@ limitations under the License. docker-image-push +deploy push +${project.version} +${only.when.is.snapshot.used} + + + +docker-image-push-minor-version +deploy + +push + + + ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} ${only.when.is.snapshot.used} http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/144c6980/gremlin-server/pom.xml -- diff --git a/gremlin-server/pom.xml b/gremlin-server/pom.xml index 0d68e7b..a75b6c5 100644 --- a/gremlin-server/pom.xml +++ b/gremlin-server/pom.xml @@ -292,10 +292,23 @@ limitations under the License. docker-image-push +deploy push +${project.version} +${only.when.is.snapshot.used} + + + +docker-image-push-minor-version +deploy + +push + + + ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} ${only.when.is.snapshot.used}
[3/3] tinkerpop git commit: Merge branch 'tp33'
Merge branch 'tp33' Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/7702b4b8 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/7702b4b8 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/7702b4b8 Branch: refs/heads/master Commit: 7702b4b83cc8fba8b806d269f879f3b791be30c6 Parents: 8364047 ee65d5f Author: Stephen Mallette Authored: Mon Jun 4 13:57:32 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 13:57:32 2018 -0400 -- gremlin-console/pom.xml | 13 + gremlin-server/pom.xml | 13 + 2 files changed, 26 insertions(+) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/7702b4b8/gremlin-console/pom.xml -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/7702b4b8/gremlin-server/pom.xml --
[2/2] tinkerpop git commit: Merge branch 'tp32' into tp33
Merge branch 'tp32' into tp33 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/ee65d5f2 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/ee65d5f2 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/ee65d5f2 Branch: refs/heads/tp33 Commit: ee65d5f2ba191b65a383282695074bac38a4d885 Parents: edc0a46 144c698 Author: Stephen Mallette Authored: Mon Jun 4 13:57:22 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 13:57:22 2018 -0400 -- gremlin-console/pom.xml | 13 + gremlin-server/pom.xml | 13 + 2 files changed, 26 insertions(+) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/ee65d5f2/gremlin-console/pom.xml -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/ee65d5f2/gremlin-server/pom.xml --
[1/3] tinkerpop git commit: Need one execution per version to get both docker images to deploy
Repository: tinkerpop Updated Branches: refs/heads/master 836404711 -> 7702b4b83 Need one execution per version to get both docker images to deploy Given this https://github.com/spotify/dockerfile-maven/issues/10 CTR Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/144c6980 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/144c6980 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/144c6980 Branch: refs/heads/master Commit: 144c69801de8135ac04663da4063260378c71336 Parents: 57ac99e Author: Stephen Mallette Authored: Mon Jun 4 13:49:34 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 13:49:34 2018 -0400 -- gremlin-console/pom.xml | 13 + gremlin-server/pom.xml | 13 + 2 files changed, 26 insertions(+) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/144c6980/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index 748360c..29df2a4 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -384,10 +384,23 @@ limitations under the License. docker-image-push +deploy push +${project.version} +${only.when.is.snapshot.used} + + + +docker-image-push-minor-version +deploy + +push + + + ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} ${only.when.is.snapshot.used} http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/144c6980/gremlin-server/pom.xml -- diff --git a/gremlin-server/pom.xml b/gremlin-server/pom.xml index 0d68e7b..a75b6c5 100644 --- a/gremlin-server/pom.xml +++ b/gremlin-server/pom.xml @@ -292,10 +292,23 @@ limitations under the License. docker-image-push +deploy push +${project.version} +${only.when.is.snapshot.used} + + + +docker-image-push-minor-version +deploy + +push + + + ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} ${only.when.is.snapshot.used}
[tinkerpop] Git Push Summary
Repository: tinkerpop Updated Tags: refs/tags/3.2.10-rc1 [created] 7009d1c6c
tinkerpop git commit: Minor doc updates around docker CTR
Repository: tinkerpop Updated Branches: refs/heads/tp32 1c3f34f52 -> 57ac99ec7 Minor doc updates around docker CTR Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/57ac99ec Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/57ac99ec Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/57ac99ec Branch: refs/heads/tp32 Commit: 57ac99ec7d489e480fb73fa72ae544af130b76ae Parents: 1c3f34f Author: Stephen Mallette Authored: Mon Jun 4 10:56:20 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 13:30:31 2018 -0400 -- docs/src/reference/gremlin-applications.asciidoc | 2 ++ docs/src/upgrade/release-3.2.x-incubating.asciidoc | 15 +++ 2 files changed, 17 insertions(+) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/57ac99ec/docs/src/reference/gremlin-applications.asciidoc -- diff --git a/docs/src/reference/gremlin-applications.asciidoc b/docs/src/reference/gremlin-applications.asciidoc index 273e5c7..f044df8 100644 --- a/docs/src/reference/gremlin-applications.asciidoc +++ b/docs/src/reference/gremlin-applications.asciidoc @@ -355,6 +355,7 @@ Like, execution mode, it is also possible to pass multiple scripts by specifying [[gremlin-console-docker-image]] === Docker Image + The Gremlin Console can also be started as a link:https://hub.docker.com/r/tinkerpop/gremlin-console/[Docker image]: [source,text] @@ -1935,6 +1936,7 @@ immediately forget the script after execution. In this way, the function does no [[gremlin-server-docker-image]] === Docker Image + The Gremlin Server can also be started as a link:https://hub.docker.com/r/tinkerpop/gremlin-server/[Docker image]: [source,text] http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/57ac99ec/docs/src/upgrade/release-3.2.x-incubating.asciidoc -- diff --git a/docs/src/upgrade/release-3.2.x-incubating.asciidoc b/docs/src/upgrade/release-3.2.x-incubating.asciidoc index ccdf51a..593c631 100644 --- a/docs/src/upgrade/release-3.2.x-incubating.asciidoc +++ b/docs/src/upgrade/release-3.2.x-incubating.asciidoc @@ -29,6 +29,21 @@ Please see the link:https://github.com/apache/tinkerpop/blob/3.2.10/CHANGELOG.as === Upgrading for Users + Docker Images + +Docker images are now available on link:https://hub.docker.com/u/tinkerpop/[Docker Hub] for Gremlin Console and Gremlin +Server. + +[source,text] + +$ docker run -it tinkerpop/gremlin-console:x.y.z +$ docker run tinkerpop/gremlin-server:x.y.z + + +See: link:https://issues.apache.org/jira/browse/TINKERPOP-1897[TINKERPOP-1897], +link:http://tinkerpop.apache.org/docs/current/reference#gremlin-console-docker-image[Reference Documentation - Gremlin Console], +link:http://tinkerpop.apache.org/docs/current/reference#gremlin-server-docker-image[Reference Documentation - Gremlin Server], + TinkerFactory.createGratefulDead() The Grateful Dead dataset has been with TinkerPop since the early days of 1.x. It has always been available as a
[3/3] tinkerpop git commit: Merge branch 'tp32' into tp33
Merge branch 'tp32' into tp33 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/edc0a46d Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/edc0a46d Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/edc0a46d Branch: refs/heads/tp33 Commit: edc0a46d98904d190a6e17dde927ba80ec4773b8 Parents: 00f77fa 57ac99e Author: Stephen Mallette Authored: Mon Jun 4 13:30:41 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 13:30:41 2018 -0400 -- gremlin-console/src/main/docker/docker-entrypoint.sh | 0 gremlin-server/src/main/docker/docker-entrypoint.sh | 0 2 files changed, 0 insertions(+), 0 deletions(-) --
[1/3] tinkerpop git commit: Make docker-entrypoint.sh scripts executable TINKERPOP-1897
Repository: tinkerpop Updated Branches: refs/heads/tp33 00f77fad2 -> edc0a46d9 Make docker-entrypoint.sh scripts executable TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/1c3f34f5 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/1c3f34f5 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/1c3f34f5 Branch: refs/heads/tp33 Commit: 1c3f34f52b2651897aa2fe89527cae8d2357dcc6 Parents: 6f6d941 Author: Florian Hockmann Authored: Mon Jun 4 19:12:53 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 19:12:53 2018 +0200 -- gremlin-console/src/main/docker/docker-entrypoint.sh | 0 gremlin-server/src/main/docker/docker-entrypoint.sh | 0 2 files changed, 0 insertions(+), 0 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/1c3f34f5/gremlin-console/src/main/docker/docker-entrypoint.sh -- diff --git a/gremlin-console/src/main/docker/docker-entrypoint.sh b/gremlin-console/src/main/docker/docker-entrypoint.sh old mode 100644 new mode 100755 http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/1c3f34f5/gremlin-server/src/main/docker/docker-entrypoint.sh -- diff --git a/gremlin-server/src/main/docker/docker-entrypoint.sh b/gremlin-server/src/main/docker/docker-entrypoint.sh old mode 100644 new mode 100755
[2/3] tinkerpop git commit: Minor doc updates around docker CTR
Minor doc updates around docker CTR Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/57ac99ec Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/57ac99ec Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/57ac99ec Branch: refs/heads/tp33 Commit: 57ac99ec7d489e480fb73fa72ae544af130b76ae Parents: 1c3f34f Author: Stephen Mallette Authored: Mon Jun 4 10:56:20 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 13:30:31 2018 -0400 -- docs/src/reference/gremlin-applications.asciidoc | 2 ++ docs/src/upgrade/release-3.2.x-incubating.asciidoc | 15 +++ 2 files changed, 17 insertions(+) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/57ac99ec/docs/src/reference/gremlin-applications.asciidoc -- diff --git a/docs/src/reference/gremlin-applications.asciidoc b/docs/src/reference/gremlin-applications.asciidoc index 273e5c7..f044df8 100644 --- a/docs/src/reference/gremlin-applications.asciidoc +++ b/docs/src/reference/gremlin-applications.asciidoc @@ -355,6 +355,7 @@ Like, execution mode, it is also possible to pass multiple scripts by specifying [[gremlin-console-docker-image]] === Docker Image + The Gremlin Console can also be started as a link:https://hub.docker.com/r/tinkerpop/gremlin-console/[Docker image]: [source,text] @@ -1935,6 +1936,7 @@ immediately forget the script after execution. In this way, the function does no [[gremlin-server-docker-image]] === Docker Image + The Gremlin Server can also be started as a link:https://hub.docker.com/r/tinkerpop/gremlin-server/[Docker image]: [source,text] http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/57ac99ec/docs/src/upgrade/release-3.2.x-incubating.asciidoc -- diff --git a/docs/src/upgrade/release-3.2.x-incubating.asciidoc b/docs/src/upgrade/release-3.2.x-incubating.asciidoc index ccdf51a..593c631 100644 --- a/docs/src/upgrade/release-3.2.x-incubating.asciidoc +++ b/docs/src/upgrade/release-3.2.x-incubating.asciidoc @@ -29,6 +29,21 @@ Please see the link:https://github.com/apache/tinkerpop/blob/3.2.10/CHANGELOG.as === Upgrading for Users + Docker Images + +Docker images are now available on link:https://hub.docker.com/u/tinkerpop/[Docker Hub] for Gremlin Console and Gremlin +Server. + +[source,text] + +$ docker run -it tinkerpop/gremlin-console:x.y.z +$ docker run tinkerpop/gremlin-server:x.y.z + + +See: link:https://issues.apache.org/jira/browse/TINKERPOP-1897[TINKERPOP-1897], +link:http://tinkerpop.apache.org/docs/current/reference#gremlin-console-docker-image[Reference Documentation - Gremlin Console], +link:http://tinkerpop.apache.org/docs/current/reference#gremlin-server-docker-image[Reference Documentation - Gremlin Server], + TinkerFactory.createGratefulDead() The Grateful Dead dataset has been with TinkerPop since the early days of 1.x. It has always been available as a
[1/4] tinkerpop git commit: Make docker-entrypoint.sh scripts executable TINKERPOP-1897
Repository: tinkerpop Updated Branches: refs/heads/master 9eac7f705 -> 836404711 Make docker-entrypoint.sh scripts executable TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/1c3f34f5 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/1c3f34f5 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/1c3f34f5 Branch: refs/heads/master Commit: 1c3f34f52b2651897aa2fe89527cae8d2357dcc6 Parents: 6f6d941 Author: Florian Hockmann Authored: Mon Jun 4 19:12:53 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 19:12:53 2018 +0200 -- gremlin-console/src/main/docker/docker-entrypoint.sh | 0 gremlin-server/src/main/docker/docker-entrypoint.sh | 0 2 files changed, 0 insertions(+), 0 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/1c3f34f5/gremlin-console/src/main/docker/docker-entrypoint.sh -- diff --git a/gremlin-console/src/main/docker/docker-entrypoint.sh b/gremlin-console/src/main/docker/docker-entrypoint.sh old mode 100644 new mode 100755 http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/1c3f34f5/gremlin-server/src/main/docker/docker-entrypoint.sh -- diff --git a/gremlin-server/src/main/docker/docker-entrypoint.sh b/gremlin-server/src/main/docker/docker-entrypoint.sh old mode 100644 new mode 100755
[4/4] tinkerpop git commit: Merge branch 'tp33'
Merge branch 'tp33' Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/83640471 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/83640471 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/83640471 Branch: refs/heads/master Commit: 8364047117bd6080cfe8184faafacf4ee7166113 Parents: 9eac7f7 edc0a46 Author: Stephen Mallette Authored: Mon Jun 4 13:30:57 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 13:30:57 2018 -0400 -- gremlin-console/src/main/docker/docker-entrypoint.sh | 0 gremlin-server/src/main/docker/docker-entrypoint.sh | 0 2 files changed, 0 insertions(+), 0 deletions(-) --
[2/4] tinkerpop git commit: Minor doc updates around docker CTR
Minor doc updates around docker CTR Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/57ac99ec Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/57ac99ec Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/57ac99ec Branch: refs/heads/master Commit: 57ac99ec7d489e480fb73fa72ae544af130b76ae Parents: 1c3f34f Author: Stephen Mallette Authored: Mon Jun 4 10:56:20 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 13:30:31 2018 -0400 -- docs/src/reference/gremlin-applications.asciidoc | 2 ++ docs/src/upgrade/release-3.2.x-incubating.asciidoc | 15 +++ 2 files changed, 17 insertions(+) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/57ac99ec/docs/src/reference/gremlin-applications.asciidoc -- diff --git a/docs/src/reference/gremlin-applications.asciidoc b/docs/src/reference/gremlin-applications.asciidoc index 273e5c7..f044df8 100644 --- a/docs/src/reference/gremlin-applications.asciidoc +++ b/docs/src/reference/gremlin-applications.asciidoc @@ -355,6 +355,7 @@ Like, execution mode, it is also possible to pass multiple scripts by specifying [[gremlin-console-docker-image]] === Docker Image + The Gremlin Console can also be started as a link:https://hub.docker.com/r/tinkerpop/gremlin-console/[Docker image]: [source,text] @@ -1935,6 +1936,7 @@ immediately forget the script after execution. In this way, the function does no [[gremlin-server-docker-image]] === Docker Image + The Gremlin Server can also be started as a link:https://hub.docker.com/r/tinkerpop/gremlin-server/[Docker image]: [source,text] http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/57ac99ec/docs/src/upgrade/release-3.2.x-incubating.asciidoc -- diff --git a/docs/src/upgrade/release-3.2.x-incubating.asciidoc b/docs/src/upgrade/release-3.2.x-incubating.asciidoc index ccdf51a..593c631 100644 --- a/docs/src/upgrade/release-3.2.x-incubating.asciidoc +++ b/docs/src/upgrade/release-3.2.x-incubating.asciidoc @@ -29,6 +29,21 @@ Please see the link:https://github.com/apache/tinkerpop/blob/3.2.10/CHANGELOG.as === Upgrading for Users + Docker Images + +Docker images are now available on link:https://hub.docker.com/u/tinkerpop/[Docker Hub] for Gremlin Console and Gremlin +Server. + +[source,text] + +$ docker run -it tinkerpop/gremlin-console:x.y.z +$ docker run tinkerpop/gremlin-server:x.y.z + + +See: link:https://issues.apache.org/jira/browse/TINKERPOP-1897[TINKERPOP-1897], +link:http://tinkerpop.apache.org/docs/current/reference#gremlin-console-docker-image[Reference Documentation - Gremlin Console], +link:http://tinkerpop.apache.org/docs/current/reference#gremlin-server-docker-image[Reference Documentation - Gremlin Server], + TinkerFactory.createGratefulDead() The Grateful Dead dataset has been with TinkerPop since the early days of 1.x. It has always been available as a
[3/4] tinkerpop git commit: Merge branch 'tp32' into tp33
Merge branch 'tp32' into tp33 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/edc0a46d Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/edc0a46d Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/edc0a46d Branch: refs/heads/master Commit: edc0a46d98904d190a6e17dde927ba80ec4773b8 Parents: 00f77fa 57ac99e Author: Stephen Mallette Authored: Mon Jun 4 13:30:41 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 13:30:41 2018 -0400 -- gremlin-console/src/main/docker/docker-entrypoint.sh | 0 gremlin-server/src/main/docker/docker-entrypoint.sh | 0 2 files changed, 0 insertions(+), 0 deletions(-) --
[2/2] tinkerpop git commit: Merge branch 'tp32' into tp33
Merge branch 'tp32' into tp33 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/00f77fad Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/00f77fad Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/00f77fad Branch: refs/heads/tp33 Commit: 00f77fad23f22c79014a2da8343e5f59e6a6f167 Parents: 31a3b44 c2ff47c Author: Stephen Mallette Authored: Mon Jun 4 13:28:49 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 13:28:49 2018 -0400 -- docs/src/reference/gremlin-applications.asciidoc | 2 ++ docs/src/upgrade/release-3.2.x-incubating.asciidoc | 15 +++ 2 files changed, 17 insertions(+) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/00f77fad/docs/src/reference/gremlin-applications.asciidoc -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/00f77fad/docs/src/upgrade/release-3.2.x-incubating.asciidoc --
[1/2] tinkerpop git commit: Minor doc updates around docker CTR
Repository: tinkerpop Updated Branches: refs/heads/tp33 31a3b444e -> 00f77fad2 Minor doc updates around docker CTR Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/c2ff47ca Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/c2ff47ca Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/c2ff47ca Branch: refs/heads/tp33 Commit: c2ff47ca5ff5dc4a6bef82f9ac1da3b24ff24d7f Parents: 6f6d941 Author: Stephen Mallette Authored: Mon Jun 4 10:56:20 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 10:56:20 2018 -0400 -- docs/src/reference/gremlin-applications.asciidoc | 2 ++ docs/src/upgrade/release-3.2.x-incubating.asciidoc | 15 +++ 2 files changed, 17 insertions(+) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/c2ff47ca/docs/src/reference/gremlin-applications.asciidoc -- diff --git a/docs/src/reference/gremlin-applications.asciidoc b/docs/src/reference/gremlin-applications.asciidoc index 273e5c7..f044df8 100644 --- a/docs/src/reference/gremlin-applications.asciidoc +++ b/docs/src/reference/gremlin-applications.asciidoc @@ -355,6 +355,7 @@ Like, execution mode, it is also possible to pass multiple scripts by specifying [[gremlin-console-docker-image]] === Docker Image + The Gremlin Console can also be started as a link:https://hub.docker.com/r/tinkerpop/gremlin-console/[Docker image]: [source,text] @@ -1935,6 +1936,7 @@ immediately forget the script after execution. In this way, the function does no [[gremlin-server-docker-image]] === Docker Image + The Gremlin Server can also be started as a link:https://hub.docker.com/r/tinkerpop/gremlin-server/[Docker image]: [source,text] http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/c2ff47ca/docs/src/upgrade/release-3.2.x-incubating.asciidoc -- diff --git a/docs/src/upgrade/release-3.2.x-incubating.asciidoc b/docs/src/upgrade/release-3.2.x-incubating.asciidoc index ccdf51a..593c631 100644 --- a/docs/src/upgrade/release-3.2.x-incubating.asciidoc +++ b/docs/src/upgrade/release-3.2.x-incubating.asciidoc @@ -29,6 +29,21 @@ Please see the link:https://github.com/apache/tinkerpop/blob/3.2.10/CHANGELOG.as === Upgrading for Users + Docker Images + +Docker images are now available on link:https://hub.docker.com/u/tinkerpop/[Docker Hub] for Gremlin Console and Gremlin +Server. + +[source,text] + +$ docker run -it tinkerpop/gremlin-console:x.y.z +$ docker run tinkerpop/gremlin-server:x.y.z + + +See: link:https://issues.apache.org/jira/browse/TINKERPOP-1897[TINKERPOP-1897], +link:http://tinkerpop.apache.org/docs/current/reference#gremlin-console-docker-image[Reference Documentation - Gremlin Console], +link:http://tinkerpop.apache.org/docs/current/reference#gremlin-server-docker-image[Reference Documentation - Gremlin Server], + TinkerFactory.createGratefulDead() The Grateful Dead dataset has been with TinkerPop since the early days of 1.x. It has always been available as a
[3/3] tinkerpop git commit: Merge branch 'tp33'
Merge branch 'tp33' Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/9eac7f70 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/9eac7f70 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/9eac7f70 Branch: refs/heads/master Commit: 9eac7f705eddd926f962151993a7a2d73a5748e4 Parents: b0a68b8 00f77fa Author: Stephen Mallette Authored: Mon Jun 4 13:28:58 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 13:28:58 2018 -0400 -- docs/src/reference/gremlin-applications.asciidoc | 2 ++ docs/src/upgrade/release-3.2.x-incubating.asciidoc | 15 +++ 2 files changed, 17 insertions(+) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/9eac7f70/docs/src/reference/gremlin-applications.asciidoc --
[1/3] tinkerpop git commit: Minor doc updates around docker CTR
Repository: tinkerpop Updated Branches: refs/heads/master b0a68b8c0 -> 9eac7f705 Minor doc updates around docker CTR Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/c2ff47ca Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/c2ff47ca Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/c2ff47ca Branch: refs/heads/master Commit: c2ff47ca5ff5dc4a6bef82f9ac1da3b24ff24d7f Parents: 6f6d941 Author: Stephen Mallette Authored: Mon Jun 4 10:56:20 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 10:56:20 2018 -0400 -- docs/src/reference/gremlin-applications.asciidoc | 2 ++ docs/src/upgrade/release-3.2.x-incubating.asciidoc | 15 +++ 2 files changed, 17 insertions(+) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/c2ff47ca/docs/src/reference/gremlin-applications.asciidoc -- diff --git a/docs/src/reference/gremlin-applications.asciidoc b/docs/src/reference/gremlin-applications.asciidoc index 273e5c7..f044df8 100644 --- a/docs/src/reference/gremlin-applications.asciidoc +++ b/docs/src/reference/gremlin-applications.asciidoc @@ -355,6 +355,7 @@ Like, execution mode, it is also possible to pass multiple scripts by specifying [[gremlin-console-docker-image]] === Docker Image + The Gremlin Console can also be started as a link:https://hub.docker.com/r/tinkerpop/gremlin-console/[Docker image]: [source,text] @@ -1935,6 +1936,7 @@ immediately forget the script after execution. In this way, the function does no [[gremlin-server-docker-image]] === Docker Image + The Gremlin Server can also be started as a link:https://hub.docker.com/r/tinkerpop/gremlin-server/[Docker image]: [source,text] http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/c2ff47ca/docs/src/upgrade/release-3.2.x-incubating.asciidoc -- diff --git a/docs/src/upgrade/release-3.2.x-incubating.asciidoc b/docs/src/upgrade/release-3.2.x-incubating.asciidoc index ccdf51a..593c631 100644 --- a/docs/src/upgrade/release-3.2.x-incubating.asciidoc +++ b/docs/src/upgrade/release-3.2.x-incubating.asciidoc @@ -29,6 +29,21 @@ Please see the link:https://github.com/apache/tinkerpop/blob/3.2.10/CHANGELOG.as === Upgrading for Users + Docker Images + +Docker images are now available on link:https://hub.docker.com/u/tinkerpop/[Docker Hub] for Gremlin Console and Gremlin +Server. + +[source,text] + +$ docker run -it tinkerpop/gremlin-console:x.y.z +$ docker run tinkerpop/gremlin-server:x.y.z + + +See: link:https://issues.apache.org/jira/browse/TINKERPOP-1897[TINKERPOP-1897], +link:http://tinkerpop.apache.org/docs/current/reference#gremlin-console-docker-image[Reference Documentation - Gremlin Console], +link:http://tinkerpop.apache.org/docs/current/reference#gremlin-server-docker-image[Reference Documentation - Gremlin Server], + TinkerFactory.createGratefulDead() The Grateful Dead dataset has been with TinkerPop since the early days of 1.x. It has always been available as a
[2/3] tinkerpop git commit: Merge branch 'tp32' into tp33
Merge branch 'tp32' into tp33 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/00f77fad Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/00f77fad Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/00f77fad Branch: refs/heads/master Commit: 00f77fad23f22c79014a2da8343e5f59e6a6f167 Parents: 31a3b44 c2ff47c Author: Stephen Mallette Authored: Mon Jun 4 13:28:49 2018 -0400 Committer: Stephen Mallette Committed: Mon Jun 4 13:28:49 2018 -0400 -- docs/src/reference/gremlin-applications.asciidoc | 2 ++ docs/src/upgrade/release-3.2.x-incubating.asciidoc | 15 +++ 2 files changed, 17 insertions(+) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/00f77fad/docs/src/reference/gremlin-applications.asciidoc -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/00f77fad/docs/src/upgrade/release-3.2.x-incubating.asciidoc --
tinkerpop git commit: Make docker-entrypoint.sh scripts executable TINKERPOP-1897
Repository: tinkerpop Updated Branches: refs/heads/tp32 6f6d9417a -> 1c3f34f52 Make docker-entrypoint.sh scripts executable TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/1c3f34f5 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/1c3f34f5 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/1c3f34f5 Branch: refs/heads/tp32 Commit: 1c3f34f52b2651897aa2fe89527cae8d2357dcc6 Parents: 6f6d941 Author: Florian Hockmann Authored: Mon Jun 4 19:12:53 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 19:12:53 2018 +0200 -- gremlin-console/src/main/docker/docker-entrypoint.sh | 0 gremlin-server/src/main/docker/docker-entrypoint.sh | 0 2 files changed, 0 insertions(+), 0 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/1c3f34f5/gremlin-console/src/main/docker/docker-entrypoint.sh -- diff --git a/gremlin-console/src/main/docker/docker-entrypoint.sh b/gremlin-console/src/main/docker/docker-entrypoint.sh old mode 100644 new mode 100755 http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/1c3f34f5/gremlin-server/src/main/docker/docker-entrypoint.sh -- diff --git a/gremlin-server/src/main/docker/docker-entrypoint.sh b/gremlin-server/src/main/docker/docker-entrypoint.sh old mode 100644 new mode 100755
[18/42] tinkerpop git commit: Remove verbose log output TINKERPOP-1897
Remove verbose log output TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/47f3c1cc Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/47f3c1cc Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/47f3c1cc Branch: refs/heads/master Commit: 47f3c1ccd697546ab2e5fd8d3c48904f53da1551 Parents: b829153 Author: Florian Hockmann Authored: Thu Mar 1 17:19:39 2018 +0100 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- .../src/reference/gremlin-applications.asciidoc | 26 +--- 1 file changed, 1 insertion(+), 25 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/47f3c1cc/docs/src/reference/gremlin-applications.asciidoc -- diff --git a/docs/src/reference/gremlin-applications.asciidoc b/docs/src/reference/gremlin-applications.asciidoc index 80659af..e0896ef 100644 --- a/docs/src/reference/gremlin-applications.asciidoc +++ b/docs/src/reference/gremlin-applications.asciidoc @@ -1946,31 +1946,7 @@ $ docker run tinkerpop/gremlin-server:x.y.z -oOOo-(3)-oOOo- [INFO] GremlinServer - Configuring Gremlin Server from conf/gremlin-server.yaml -[INFO] MetricManager - Configured Metrics ConsoleReporter configured with report interval=18ms -[INFO] MetricManager - Configured Metrics CsvReporter configured with report interval=18ms to fileName=/tmp/gremlin-server-metrics.csv -[INFO] MetricManager - Configured Metrics JmxReporter configured with domain= and agentId= -[INFO] MetricManager - Configured Metrics Slf4jReporter configured with interval=18ms and loggerName=org.apache.tinkerpop.gremlin.server.Settings$Slf4jReporterMetrics -[INFO] DefaultGraphManager - Graph [graph] was successfully configured via [conf/tinkergraph-empty.properties]. -[INFO] ServerGremlinExecutor - Initialized Gremlin thread pool. Threads in pool named with pattern gremlin-* -[INFO] ScriptEngines - Loaded gremlin-groovy ScriptEngine -[INFO] GremlinExecutor - Initialized gremlin-groovy ScriptEngine with scripts/empty-sample.groovy -[INFO] ServerGremlinExecutor - Initialized GremlinExecutor and preparing GremlinScriptEngines instances. -[INFO] ServerGremlinExecutor - Initialized gremlin-groovy GremlinScriptEngine and registered metrics -[INFO] ServerGremlinExecutor - A GraphTraversalSource is now bound to [g] with graphtraversalsource[tinkergraph[vertices:0 edges:0], standard] -[INFO] OpLoader - Adding the standard OpProcessor. -[INFO] OpLoader - Adding the control OpProcessor. -[INFO] OpLoader - Adding the session OpProcessor. -[INFO] OpLoader - Adding the traversal OpProcessor. -[INFO] TraversalOpProcessor - Initialized cache for TraversalOpProcessor with size 1000 and expiration time of 60 ms -[INFO] GremlinServer - Executing start up LifeCycleHook -[INFO] Logger$info - Executed once at startup of Gremlin Server. -[INFO] GremlinServer - idleConnectionTimeout was set to 0 which resolves to 0 seconds when configuring this value - this feature will be disabled -[INFO] GremlinServer - keepAliveInterval was set to 0 which resolves to 0 seconds when configuring this value - this feature will be disabled -[INFO] AbstractChannelizer - Configured application/vnd.gremlin-v1.0+gryo with org.apache.tinkerpop.gremlin.driver.ser.GryoMessageSerializerV1d0 -[INFO] AbstractChannelizer - Configured application/vnd.gremlin-v1.0+gryo-stringd with org.apache.tinkerpop.gremlin.driver.ser.GryoMessageSerializerV1d0 -[INFO] AbstractChannelizer - Configured application/vnd.gremlin-v1.0+json with org.apache.tinkerpop.gremlin.driver.ser.GraphSONMessageSerializerGremlinV1d0 -[INFO] AbstractChannelizer - Configured application/vnd.gremlin-v2.0+json with org.apache.tinkerpop.gremlin.driver.ser.GraphSONMessageSerializerGremlinV2d0 -[INFO] AbstractChannelizer - Configured application/json with org.apache.tinkerpop.gremlin.driver.ser.GraphSONMessageSerializerV1d0 +... [INFO] GremlinServer$1 - Gremlin Server configured with worker thread pool of 1, gremlin pool of 4 and boss thread pool of 1. [INFO] GremlinServer$1 - Channel started at port 8182.
[13/42] tinkerpop git commit: Add description about Docker credentials TINKERPOP-1897
Add description about Docker credentials TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/5d2faa27 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/5d2faa27 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/5d2faa27 Branch: refs/heads/tp33 Commit: 5d2faa2759417ce3a5b1749d573707308523d191 Parents: 47f3c1c Author: Florian Hockmann Authored: Mon Mar 5 19:52:28 2018 +0100 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- docs/src/dev/developer/development-environment.asciidoc | 5 + 1 file changed, 5 insertions(+) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5d2faa27/docs/src/dev/developer/development-environment.asciidoc -- diff --git a/docs/src/dev/developer/development-environment.asciidoc b/docs/src/dev/developer/development-environment.asciidoc index cb19a65..c50b189 100644 --- a/docs/src/dev/developer/development-environment.asciidoc +++ b/docs/src/dev/developer/development-environment.asciidoc @@ -197,6 +197,11 @@ authentication information on the ~/.npmrc file. The easiest way to do that is t must be done only once, as the auth token doesn't have an expiration date and it's stored on your file system. If this account is newly created then request that a PMC member add your account to the "gremlin" package on npm. +Deploying Docker images to link:https://hub.docker.com/[Docker Hub] requires authentication information in the +`~/.docker/config.json` file. This information can simply be added with the `docker login` command which will ask for +credentials. This must be done only once. Afterwards, `docker push` can be used to push images to Docker Hub which will +be done automatically on `mvn deploy` or it can be triggered manually with `mvn dockerfile:push`. + [[building-testing]] == Building and Testing
[27/42] tinkerpop git commit: Remove .docker file activation option for Maven TINKERPOP-1897
Remove .docker file activation option for Maven TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/0efeb4a2 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/0efeb4a2 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/0efeb4a2 Branch: refs/heads/tp32 Commit: 0efeb4a27cb0630cf71165e19681720a8f33ee84 Parents: 80931ce Author: Florian Hockmann Authored: Wed May 23 20:33:19 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- .gitignore | 1 - docker/hadoop/Dockerfile| 25 docker/scripts/build.sh | 3 --- .../developer/development-environment.asciidoc | 4 +--- gremlin-console/pom.xml | 6 - gremlin-server/pom.xml | 6 - pom.xml | 1 - 7 files changed, 26 insertions(+), 20 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/0efeb4a2/.gitignore -- diff --git a/.gitignore b/.gitignore index 10e5b4f..0109f82 100644 --- a/.gitignore +++ b/.gitignore @@ -20,7 +20,6 @@ __pycache__/ *.py[cdo] __version__.py .glv -.docker settings.xml tools/ [Dd]ebug/ http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/0efeb4a2/docker/hadoop/Dockerfile -- diff --git a/docker/hadoop/Dockerfile b/docker/hadoop/Dockerfile new file mode 100644 index 000..86b2598 --- /dev/null +++ b/docker/hadoop/Dockerfile @@ -0,0 +1,25 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +FROM tinkerpop:base + +MAINTAINER Daniel Kuppitz + +ENV HADOOP_VERSION 2.7.2 + +COPY install.sh /usr/local/sbin/install-hadoop.sh +RUN /usr/local/sbin/install-hadoop.sh http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/0efeb4a2/docker/scripts/build.sh -- diff --git a/docker/scripts/build.sh b/docker/scripts/build.sh index 3d8f0d3..5ef74fc 100755 --- a/docker/scripts/build.sh +++ b/docker/scripts/build.sh @@ -67,9 +67,6 @@ touch gremlin-python/.glv touch gremlin-dotnet/src/.glv touch gremlin-dotnet/test/.glv -rm gremlin-console/.docker -rm gremlin-server/.docker - # use a custom maven settings.xml if [ -r "settings.xml" ]; then echo "Copying settings.xml" http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/0efeb4a2/docs/src/dev/developer/development-environment.asciidoc -- diff --git a/docs/src/dev/developer/development-environment.asciidoc b/docs/src/dev/developer/development-environment.asciidoc index cb20d4e..ae97d1a 100644 --- a/docs/src/dev/developer/development-environment.asciidoc +++ b/docs/src/dev/developer/development-environment.asciidoc @@ -136,9 +136,7 @@ The Docker images can be built from the command line with: mvn clean install -Pdocker-images -which enables the "docker-images" Maven profile or in a more automated fashion simply add a `.docker` file to the -directories of the `gremlin-server` and/or `gremlin-console` modules which will signify to Maven that Docker is present -in the environment. +which enables the "docker-images" Maven profile. [[release-environment]] http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/0efeb4a2/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index 8e8b357..b5dca0e 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -338,12 +338,6 @@ limitations under the License. docker-images - -false - -.docker - -
[17/42] tinkerpop git commit: Add clarification for Docker image releases TINKERPOP-1897
Add clarification for Docker image releases TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/80931cee Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/80931cee Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/80931cee Branch: refs/heads/master Commit: 80931cee80613c1f910f26c6ceeb25bcf796cd83 Parents: e3c6dde Author: Florian Hockmann Authored: Wed May 23 18:30:53 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- docs/src/dev/developer/development-environment.asciidoc | 8 +--- docs/src/dev/developer/release.asciidoc | 5 + 2 files changed, 10 insertions(+), 3 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/80931cee/docs/src/dev/developer/development-environment.asciidoc -- diff --git a/docs/src/dev/developer/development-environment.asciidoc b/docs/src/dev/developer/development-environment.asciidoc index c50b189..cb20d4e 100644 --- a/docs/src/dev/developer/development-environment.asciidoc +++ b/docs/src/dev/developer/development-environment.asciidoc @@ -197,9 +197,11 @@ authentication information on the ~/.npmrc file. The easiest way to do that is t must be done only once, as the auth token doesn't have an expiration date and it's stored on your file system. If this account is newly created then request that a PMC member add your account to the "gremlin" package on npm. -Deploying Docker images to link:https://hub.docker.com/[Docker Hub] requires authentication information in the -`~/.docker/config.json` file. This information can simply be added with the `docker login` command which will ask for -credentials. This must be done only once. Afterwards, `docker push` can be used to push images to Docker Hub which will +Deploying Docker images to link:https://hub.docker.com/[Docker Hub] requires an account that is a member of the TinkerPop +organization. So if you don't already have an account on Docker Hub then create one and request that +a PMC member adds your account to the TinkerPop organization. Afterwards, authentication information needs to be added to +the `~/.docker/config.json` file. This information can simply be added with the `docker login` command which will ask for +credentials. This must be done only once. Finally, `docker push` can be used to push images to Docker Hub which will be done automatically on `mvn deploy` or it can be triggered manually with `mvn dockerfile:push`. [[building-testing]] http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/80931cee/docs/src/dev/developer/release.asciidoc -- diff --git a/docs/src/dev/developer/release.asciidoc b/docs/src/dev/developer/release.asciidoc index 473e842..7963004 100644 --- a/docs/src/dev/developer/release.asciidoc +++ b/docs/src/dev/developer/release.asciidoc @@ -233,6 +233,11 @@ for generating javadoc and without that the binary distributions won't contain t .. `mvn deploy -pl gremlin-javascript -DskipTests -Dnpm` . Review the GLV releases at link:https://pypi.org/project/gremlinpython/[PyPi], link:https://www.nuget.org/packages/Gremlin.Net/[nuget] and link:https://www.npmjs.com/package/gremlin[npm] +. Deploy the Docker images +.. `mvn deploy -pl gremlin-console -DskipTests -Pdocker-images` +.. `mvn deploy -pl gremlin-server -DskipTests -Pdocker-images` +. Review the deployed Docker images at link:https://hub.docker.com/r/tinkerpop/gremlin-console/[Console] +and link:https://hub.docker.com/r/tinkerpop/gremlin-server/[Server] . `svn co --depth empty https://dist.apache.org/repos/dist/dev/tinkerpop dev; svn up dev/xx.yy.zz` . `svn co --depth empty https://dist.apache.org/repos/dist/release/tinkerpop release; mkdir release/xx.yy.zz` . Copy release files from `dev/xx.yy.zz` to `release/xx.yy.zz`.
[21/42] tinkerpop git commit: Remove verbose log output TINKERPOP-1897
Remove verbose log output TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/47f3c1cc Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/47f3c1cc Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/47f3c1cc Branch: refs/heads/tp32 Commit: 47f3c1ccd697546ab2e5fd8d3c48904f53da1551 Parents: b829153 Author: Florian Hockmann Authored: Thu Mar 1 17:19:39 2018 +0100 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- .../src/reference/gremlin-applications.asciidoc | 26 +--- 1 file changed, 1 insertion(+), 25 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/47f3c1cc/docs/src/reference/gremlin-applications.asciidoc -- diff --git a/docs/src/reference/gremlin-applications.asciidoc b/docs/src/reference/gremlin-applications.asciidoc index 80659af..e0896ef 100644 --- a/docs/src/reference/gremlin-applications.asciidoc +++ b/docs/src/reference/gremlin-applications.asciidoc @@ -1946,31 +1946,7 @@ $ docker run tinkerpop/gremlin-server:x.y.z -oOOo-(3)-oOOo- [INFO] GremlinServer - Configuring Gremlin Server from conf/gremlin-server.yaml -[INFO] MetricManager - Configured Metrics ConsoleReporter configured with report interval=18ms -[INFO] MetricManager - Configured Metrics CsvReporter configured with report interval=18ms to fileName=/tmp/gremlin-server-metrics.csv -[INFO] MetricManager - Configured Metrics JmxReporter configured with domain= and agentId= -[INFO] MetricManager - Configured Metrics Slf4jReporter configured with interval=18ms and loggerName=org.apache.tinkerpop.gremlin.server.Settings$Slf4jReporterMetrics -[INFO] DefaultGraphManager - Graph [graph] was successfully configured via [conf/tinkergraph-empty.properties]. -[INFO] ServerGremlinExecutor - Initialized Gremlin thread pool. Threads in pool named with pattern gremlin-* -[INFO] ScriptEngines - Loaded gremlin-groovy ScriptEngine -[INFO] GremlinExecutor - Initialized gremlin-groovy ScriptEngine with scripts/empty-sample.groovy -[INFO] ServerGremlinExecutor - Initialized GremlinExecutor and preparing GremlinScriptEngines instances. -[INFO] ServerGremlinExecutor - Initialized gremlin-groovy GremlinScriptEngine and registered metrics -[INFO] ServerGremlinExecutor - A GraphTraversalSource is now bound to [g] with graphtraversalsource[tinkergraph[vertices:0 edges:0], standard] -[INFO] OpLoader - Adding the standard OpProcessor. -[INFO] OpLoader - Adding the control OpProcessor. -[INFO] OpLoader - Adding the session OpProcessor. -[INFO] OpLoader - Adding the traversal OpProcessor. -[INFO] TraversalOpProcessor - Initialized cache for TraversalOpProcessor with size 1000 and expiration time of 60 ms -[INFO] GremlinServer - Executing start up LifeCycleHook -[INFO] Logger$info - Executed once at startup of Gremlin Server. -[INFO] GremlinServer - idleConnectionTimeout was set to 0 which resolves to 0 seconds when configuring this value - this feature will be disabled -[INFO] GremlinServer - keepAliveInterval was set to 0 which resolves to 0 seconds when configuring this value - this feature will be disabled -[INFO] AbstractChannelizer - Configured application/vnd.gremlin-v1.0+gryo with org.apache.tinkerpop.gremlin.driver.ser.GryoMessageSerializerV1d0 -[INFO] AbstractChannelizer - Configured application/vnd.gremlin-v1.0+gryo-stringd with org.apache.tinkerpop.gremlin.driver.ser.GryoMessageSerializerV1d0 -[INFO] AbstractChannelizer - Configured application/vnd.gremlin-v1.0+json with org.apache.tinkerpop.gremlin.driver.ser.GraphSONMessageSerializerGremlinV1d0 -[INFO] AbstractChannelizer - Configured application/vnd.gremlin-v2.0+json with org.apache.tinkerpop.gremlin.driver.ser.GraphSONMessageSerializerGremlinV2d0 -[INFO] AbstractChannelizer - Configured application/json with org.apache.tinkerpop.gremlin.driver.ser.GraphSONMessageSerializerV1d0 +... [INFO] GremlinServer$1 - Gremlin Server configured with worker thread pool of 1, gremlin pool of 4 and boss thread pool of 1. [INFO] GremlinServer$1 - Channel started at port 8182.
[12/42] tinkerpop git commit: Replace hardcoded version tags by parsed version TINKERPOP-1897
Replace hardcoded version tags by parsed version TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/e3c6ddeb Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/e3c6ddeb Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/e3c6ddeb Branch: refs/heads/tp32 Commit: e3c6ddeb30956ed661386b00889bb6e3e0b3c99f Parents: fd11517 Author: Florian Hockmann Authored: Sat May 19 11:27:57 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- gremlin-console/pom.xml | 10 +- gremlin-server/pom.xml | 10 +- pom.xml | 6 ++ 3 files changed, 16 insertions(+), 10 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/e3c6ddeb/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index db86d41..8e8b357 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -367,9 +367,9 @@ limitations under the License. tag - -3.2 -${only.when.is.snapshot.used} + + ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} +${only.when.is.snapshot.used} @@ -377,9 +377,9 @@ limitations under the License. push - + ${only.when.is.snapshot.used} - + http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/e3c6ddeb/gremlin-server/pom.xml -- diff --git a/gremlin-server/pom.xml b/gremlin-server/pom.xml index ef2e609..b2c3435 100644 --- a/gremlin-server/pom.xml +++ b/gremlin-server/pom.xml @@ -275,9 +275,9 @@ limitations under the License. tag - -3.2 -${only.when.is.snapshot.used} + + ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} +${only.when.is.snapshot.used} @@ -285,9 +285,9 @@ limitations under the License. push - + ${only.when.is.snapshot.used} - + http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/e3c6ddeb/pom.xml -- diff --git a/pom.xml b/pom.xml index 9ff3f3a..398b931 100644 --- a/pom.xml +++ b/pom.xml @@ -285,6 +285,12 @@ limitations under the License. false + +parse-version + +parse-version + +
[29/42] tinkerpop git commit: Remove .docker file activation option for Maven TINKERPOP-1897
Remove .docker file activation option for Maven TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/0efeb4a2 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/0efeb4a2 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/0efeb4a2 Branch: refs/heads/tp33 Commit: 0efeb4a27cb0630cf71165e19681720a8f33ee84 Parents: 80931ce Author: Florian Hockmann Authored: Wed May 23 20:33:19 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- .gitignore | 1 - docker/hadoop/Dockerfile| 25 docker/scripts/build.sh | 3 --- .../developer/development-environment.asciidoc | 4 +--- gremlin-console/pom.xml | 6 - gremlin-server/pom.xml | 6 - pom.xml | 1 - 7 files changed, 26 insertions(+), 20 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/0efeb4a2/.gitignore -- diff --git a/.gitignore b/.gitignore index 10e5b4f..0109f82 100644 --- a/.gitignore +++ b/.gitignore @@ -20,7 +20,6 @@ __pycache__/ *.py[cdo] __version__.py .glv -.docker settings.xml tools/ [Dd]ebug/ http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/0efeb4a2/docker/hadoop/Dockerfile -- diff --git a/docker/hadoop/Dockerfile b/docker/hadoop/Dockerfile new file mode 100644 index 000..86b2598 --- /dev/null +++ b/docker/hadoop/Dockerfile @@ -0,0 +1,25 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +FROM tinkerpop:base + +MAINTAINER Daniel Kuppitz + +ENV HADOOP_VERSION 2.7.2 + +COPY install.sh /usr/local/sbin/install-hadoop.sh +RUN /usr/local/sbin/install-hadoop.sh http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/0efeb4a2/docker/scripts/build.sh -- diff --git a/docker/scripts/build.sh b/docker/scripts/build.sh index 3d8f0d3..5ef74fc 100755 --- a/docker/scripts/build.sh +++ b/docker/scripts/build.sh @@ -67,9 +67,6 @@ touch gremlin-python/.glv touch gremlin-dotnet/src/.glv touch gremlin-dotnet/test/.glv -rm gremlin-console/.docker -rm gremlin-server/.docker - # use a custom maven settings.xml if [ -r "settings.xml" ]; then echo "Copying settings.xml" http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/0efeb4a2/docs/src/dev/developer/development-environment.asciidoc -- diff --git a/docs/src/dev/developer/development-environment.asciidoc b/docs/src/dev/developer/development-environment.asciidoc index cb20d4e..ae97d1a 100644 --- a/docs/src/dev/developer/development-environment.asciidoc +++ b/docs/src/dev/developer/development-environment.asciidoc @@ -136,9 +136,7 @@ The Docker images can be built from the command line with: mvn clean install -Pdocker-images -which enables the "docker-images" Maven profile or in a more automated fashion simply add a `.docker` file to the -directories of the `gremlin-server` and/or `gremlin-console` modules which will signify to Maven that Docker is present -in the environment. +which enables the "docker-images" Maven profile. [[release-environment]] http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/0efeb4a2/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index 8e8b357..b5dca0e 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -338,12 +338,6 @@ limitations under the License. docker-images - -false - -.docker - -
[40/42] tinkerpop git commit: Merge branch 'tp32' into tp33
Merge branch 'tp32' into tp33 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/31a3b444 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/31a3b444 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/31a3b444 Branch: refs/heads/tp33 Commit: 31a3b444ec290b3868337edb664348efbbd567ee Parents: f2e74ff 6f6d941 Author: Florian Hockmann Authored: Mon Jun 4 16:05:04 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 16:05:04 2018 +0200 -- .dockerignore | 2 + CHANGELOG.asciidoc | 2 +- docker/hadoop/Dockerfile| 25 .../developer/development-environment.asciidoc | 22 ++- docs/src/dev/developer/release.asciidoc | 8 ++- .../src/reference/gremlin-applications.asciidoc | 65 gremlin-console/Dockerfile | 31 ++ gremlin-console/pom.xml | 64 +++ .../src/main/docker/docker-entrypoint.sh| 24 .../gremlin/driver/ResultQueueTest.java | 2 +- gremlin-server/Dockerfile | 35 +++ gremlin-server/pom.xml | 64 +++ .../src/main/docker/docker-entrypoint.sh| 31 ++ pom.xml | 35 +++ 14 files changed, 406 insertions(+), 4 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/31a3b444/CHANGELOG.asciidoc -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/31a3b444/docs/src/dev/developer/development-environment.asciidoc -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/31a3b444/docs/src/dev/developer/release.asciidoc -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/31a3b444/docs/src/reference/gremlin-applications.asciidoc -- diff --cc docs/src/reference/gremlin-applications.asciidoc index 26ec185,273e5c7..bf0875a --- a/docs/src/reference/gremlin-applications.asciidoc +++ b/docs/src/reference/gremlin-applications.asciidoc @@@ -2080,9 -1930,42 +2112,42 @@@ $ curl -X POST -d "{\"gremlin\":\"divid {"message":"Error encountered evaluating script: divideIt(8, 2)"} -In the above REST-based requests, the bindings contain a special parameter that tells the `ScriptEngine` cache to +In the above HTTP-based requests, the bindings contain a special parameter that tells the `ScriptEngine` cache to immediately forget the script after execution. In this way, the function does not end up being globally available. + [[gremlin-server-docker-image]] + === Docker Image + The Gremlin Server can also be started as a link:https://hub.docker.com/r/tinkerpop/gremlin-server/[Docker image]: + + [source,text] + + $ docker run tinkerpop/gremlin-server:x.y.z + [INFO] GremlinServer - + \,,,/ + (o o) + -oOOo-(3)-oOOo- + + [INFO] GremlinServer - Configuring Gremlin Server from conf/gremlin-server.yaml + ... + [INFO] GremlinServer$1 - Gremlin Server configured with worker thread pool of 1, gremlin pool of 4 and boss thread pool of 1. + [INFO] GremlinServer$1 - Channel started at port 8182. + + + By default, Gremlin Server listens on port 8182. So that port needs to be exposed if it should be reachable on the host: + + [source,bash] + + $ docker run -p 8182:8182 tinkerpop/gremlin-server:x.y.z + + + Arguments provided with `docker run` are forwarded to the script that starts Gremlin Server. This allows for example + to use an alternative config file: + + [source,bash] + + $ docker run tinkerpop/gremlin-server:x.y.z conf/gremlin-server-secure.yaml + + [[gremlin-plugins]] == Gremlin Plugins http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/31a3b444/gremlin-console/pom.xml -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/31a3b444/gremlin-server/pom.xml -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/31a3b444/pom.xml --
[23/42] tinkerpop git commit: TINKERPOP-1897 Small rewording
TINKERPOP-1897 Small rewording Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/c125fc98 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/c125fc98 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/c125fc98 Branch: refs/heads/tp32 Commit: c125fc9892fb786466cc0754b51761eb1c982c7a Parents: 9c3d0f0 Author: Florian Hockmann Authored: Thu Mar 15 00:00:07 2018 +0100 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- docs/src/reference/gremlin-applications.asciidoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/c125fc98/docs/src/reference/gremlin-applications.asciidoc -- diff --git a/docs/src/reference/gremlin-applications.asciidoc b/docs/src/reference/gremlin-applications.asciidoc index e0896ef..273e5c7 100644 --- a/docs/src/reference/gremlin-applications.asciidoc +++ b/docs/src/reference/gremlin-applications.asciidoc @@ -1951,7 +1951,7 @@ $ docker run tinkerpop/gremlin-server:x.y.z [INFO] GremlinServer$1 - Channel started at port 8182. -By default, Gremlin Server listens on port 8182. So that port should be exposed if it should be reachable on the host: +By default, Gremlin Server listens on port 8182. So that port needs to be exposed if it should be reachable on the host: [source,bash]
[26/42] tinkerpop git commit: Add clarification for Docker image releases TINKERPOP-1897
Add clarification for Docker image releases TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/80931cee Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/80931cee Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/80931cee Branch: refs/heads/tp32 Commit: 80931cee80613c1f910f26c6ceeb25bcf796cd83 Parents: e3c6dde Author: Florian Hockmann Authored: Wed May 23 18:30:53 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- docs/src/dev/developer/development-environment.asciidoc | 8 +--- docs/src/dev/developer/release.asciidoc | 5 + 2 files changed, 10 insertions(+), 3 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/80931cee/docs/src/dev/developer/development-environment.asciidoc -- diff --git a/docs/src/dev/developer/development-environment.asciidoc b/docs/src/dev/developer/development-environment.asciidoc index c50b189..cb20d4e 100644 --- a/docs/src/dev/developer/development-environment.asciidoc +++ b/docs/src/dev/developer/development-environment.asciidoc @@ -197,9 +197,11 @@ authentication information on the ~/.npmrc file. The easiest way to do that is t must be done only once, as the auth token doesn't have an expiration date and it's stored on your file system. If this account is newly created then request that a PMC member add your account to the "gremlin" package on npm. -Deploying Docker images to link:https://hub.docker.com/[Docker Hub] requires authentication information in the -`~/.docker/config.json` file. This information can simply be added with the `docker login` command which will ask for -credentials. This must be done only once. Afterwards, `docker push` can be used to push images to Docker Hub which will +Deploying Docker images to link:https://hub.docker.com/[Docker Hub] requires an account that is a member of the TinkerPop +organization. So if you don't already have an account on Docker Hub then create one and request that +a PMC member adds your account to the TinkerPop organization. Afterwards, authentication information needs to be added to +the `~/.docker/config.json` file. This information can simply be added with the `docker login` command which will ask for +credentials. This must be done only once. Finally, `docker push` can be used to push images to Docker Hub which will be done automatically on `mvn deploy` or it can be triggered manually with `mvn dockerfile:push`. [[building-testing]] http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/80931cee/docs/src/dev/developer/release.asciidoc -- diff --git a/docs/src/dev/developer/release.asciidoc b/docs/src/dev/developer/release.asciidoc index 473e842..7963004 100644 --- a/docs/src/dev/developer/release.asciidoc +++ b/docs/src/dev/developer/release.asciidoc @@ -233,6 +233,11 @@ for generating javadoc and without that the binary distributions won't contain t .. `mvn deploy -pl gremlin-javascript -DskipTests -Dnpm` . Review the GLV releases at link:https://pypi.org/project/gremlinpython/[PyPi], link:https://www.nuget.org/packages/Gremlin.Net/[nuget] and link:https://www.npmjs.com/package/gremlin[npm] +. Deploy the Docker images +.. `mvn deploy -pl gremlin-console -DskipTests -Pdocker-images` +.. `mvn deploy -pl gremlin-server -DskipTests -Pdocker-images` +. Review the deployed Docker images at link:https://hub.docker.com/r/tinkerpop/gremlin-console/[Console] +and link:https://hub.docker.com/r/tinkerpop/gremlin-server/[Server] . `svn co --depth empty https://dist.apache.org/repos/dist/dev/tinkerpop dev; svn up dev/xx.yy.zz` . `svn co --depth empty https://dist.apache.org/repos/dist/release/tinkerpop release; mkdir release/xx.yy.zz` . Copy release files from `dev/xx.yy.zz` to `release/xx.yy.zz`.
[14/42] tinkerpop git commit: Add clarification for Docker image releases TINKERPOP-1897
Add clarification for Docker image releases TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/80931cee Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/80931cee Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/80931cee Branch: refs/heads/tp33 Commit: 80931cee80613c1f910f26c6ceeb25bcf796cd83 Parents: e3c6dde Author: Florian Hockmann Authored: Wed May 23 18:30:53 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- docs/src/dev/developer/development-environment.asciidoc | 8 +--- docs/src/dev/developer/release.asciidoc | 5 + 2 files changed, 10 insertions(+), 3 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/80931cee/docs/src/dev/developer/development-environment.asciidoc -- diff --git a/docs/src/dev/developer/development-environment.asciidoc b/docs/src/dev/developer/development-environment.asciidoc index c50b189..cb20d4e 100644 --- a/docs/src/dev/developer/development-environment.asciidoc +++ b/docs/src/dev/developer/development-environment.asciidoc @@ -197,9 +197,11 @@ authentication information on the ~/.npmrc file. The easiest way to do that is t must be done only once, as the auth token doesn't have an expiration date and it's stored on your file system. If this account is newly created then request that a PMC member add your account to the "gremlin" package on npm. -Deploying Docker images to link:https://hub.docker.com/[Docker Hub] requires authentication information in the -`~/.docker/config.json` file. This information can simply be added with the `docker login` command which will ask for -credentials. This must be done only once. Afterwards, `docker push` can be used to push images to Docker Hub which will +Deploying Docker images to link:https://hub.docker.com/[Docker Hub] requires an account that is a member of the TinkerPop +organization. So if you don't already have an account on Docker Hub then create one and request that +a PMC member adds your account to the TinkerPop organization. Afterwards, authentication information needs to be added to +the `~/.docker/config.json` file. This information can simply be added with the `docker login` command which will ask for +credentials. This must be done only once. Finally, `docker push` can be used to push images to Docker Hub which will be done automatically on `mvn deploy` or it can be triggered manually with `mvn dockerfile:push`. [[building-testing]] http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/80931cee/docs/src/dev/developer/release.asciidoc -- diff --git a/docs/src/dev/developer/release.asciidoc b/docs/src/dev/developer/release.asciidoc index 473e842..7963004 100644 --- a/docs/src/dev/developer/release.asciidoc +++ b/docs/src/dev/developer/release.asciidoc @@ -233,6 +233,11 @@ for generating javadoc and without that the binary distributions won't contain t .. `mvn deploy -pl gremlin-javascript -DskipTests -Dnpm` . Review the GLV releases at link:https://pypi.org/project/gremlinpython/[PyPi], link:https://www.nuget.org/packages/Gremlin.Net/[nuget] and link:https://www.npmjs.com/package/gremlin[npm] +. Deploy the Docker images +.. `mvn deploy -pl gremlin-console -DskipTests -Pdocker-images` +.. `mvn deploy -pl gremlin-server -DskipTests -Pdocker-images` +. Review the deployed Docker images at link:https://hub.docker.com/r/tinkerpop/gremlin-console/[Console] +and link:https://hub.docker.com/r/tinkerpop/gremlin-server/[Server] . `svn co --depth empty https://dist.apache.org/repos/dist/dev/tinkerpop dev; svn up dev/xx.yy.zz` . `svn co --depth empty https://dist.apache.org/repos/dist/release/tinkerpop release; mkdir release/xx.yy.zz` . Copy release files from `dev/xx.yy.zz` to `release/xx.yy.zz`.
[38/42] tinkerpop git commit: TINKERPOP-1897 Added -D equivalent of docker mvn profile and disabled jvm artifact deployment in that profile.
TINKERPOP-1897 Added -D equivalent of docker mvn profile and disabled jvm artifact deployment in that profile. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/6f6d9417 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/6f6d9417 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/6f6d9417 Branch: refs/heads/master Commit: 6f6d9417a4c938f42b8260b8bd5328d147106a0e Parents: 8232158 Author: Stephen Mallette Authored: Mon Jun 4 09:26:22 2018 -0400 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:30 2018 +0200 -- .../developer/development-environment.asciidoc| 9 + docs/src/dev/developer/release.asciidoc | 6 +++--- gremlin-console/pom.xml | 18 +- gremlin-server/pom.xml| 18 +- 4 files changed, 42 insertions(+), 9 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/6f6d9417/docs/src/dev/developer/development-environment.asciidoc -- diff --git a/docs/src/dev/developer/development-environment.asciidoc b/docs/src/dev/developer/development-environment.asciidoc index ae97d1a..6b1dbd6 100644 --- a/docs/src/dev/developer/development-environment.asciidoc +++ b/docs/src/dev/developer/development-environment.asciidoc @@ -129,15 +129,16 @@ See the <> section for more information [[docker-environment]] === Docker Environment -The build optionally requires Docker to build Docker images of Gremlin Server and Gremlin Console. -The Docker images can be built from the command line with: +The build optionally requires Docker to build Docker images of Gremlin Server and Gremlin Console. The Docker images +can be built from the command line with: + [source,text] -mvn clean install -Pdocker-images +mvn clean install -pl gremlin-server,gremlin-console -DdockerImages -which enables the "docker-images" Maven profile. +which enables the "docker-images" Maven profile. [[release-environment]] === Release Environment http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/6f6d9417/docs/src/dev/developer/release.asciidoc -- diff --git a/docs/src/dev/developer/release.asciidoc b/docs/src/dev/developer/release.asciidoc index eef4e3f..5496b31 100644 --- a/docs/src/dev/developer/release.asciidoc +++ b/docs/src/dev/developer/release.asciidoc @@ -111,7 +111,7 @@ under release is protected. Tweaks to documentation and other odds and ends rela during this period. . At some point during the week: .. Run the full integration test suite: `mvn clean install -DskipIntegrationTests=false -DincludeNeo4j` -.. Build and test the Docker images: `mvn clean install -pl gremlin-server,gremlin-console -Pdocker-images` +.. Build and test the Docker images: `mvn clean install -pl gremlin-server,gremlin-console -DdockerImages` .. Deploy a final SNAPSHOT to the snapshot repository as well as GLV and Docker image pre-releases. .. Review LICENSE and NOTICE files to make sure that no <>. .. Review javadoc filters on the "Core API" docs to be sure nothing needs to change. @@ -235,8 +235,8 @@ for generating javadoc and without that the binary distributions won't contain t . Review the GLV releases at link:https://pypi.org/project/gremlinpython/[PyPi], link:https://www.nuget.org/packages/Gremlin.Net/[nuget] and link:https://www.npmjs.com/package/gremlin[npm] . Deploy the Docker images -.. `mvn deploy -pl gremlin-console -DskipTests -Pdocker-images` -.. `mvn deploy -pl gremlin-server -DskipTests -Pdocker-images` +.. `mvn deploy -pl gremlin-console -DskipTests -DdockerImages` +.. `mvn deploy -pl gremlin-server -DskipTests -DdockerImages` . Review the deployed Docker images at link:https://hub.docker.com/r/tinkerpop/gremlin-console/[Console] and link:https://hub.docker.com/r/tinkerpop/gremlin-server/[Server] . `svn co --depth empty https://dist.apache.org/repos/dist/dev/tinkerpop dev; svn up dev/xx.yy.zz` http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/6f6d9417/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index b5dca0e..748360c 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -338,8 +338,24 @@ limitations under the License. docker-images + +false + +dockerImages + + - + + + +org.apache.maven.plugins +
[19/42] tinkerpop git commit: Remove verbose log output TINKERPOP-1897
Remove verbose log output TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/47f3c1cc Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/47f3c1cc Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/47f3c1cc Branch: refs/heads/tp33 Commit: 47f3c1ccd697546ab2e5fd8d3c48904f53da1551 Parents: b829153 Author: Florian Hockmann Authored: Thu Mar 1 17:19:39 2018 +0100 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- .../src/reference/gremlin-applications.asciidoc | 26 +--- 1 file changed, 1 insertion(+), 25 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/47f3c1cc/docs/src/reference/gremlin-applications.asciidoc -- diff --git a/docs/src/reference/gremlin-applications.asciidoc b/docs/src/reference/gremlin-applications.asciidoc index 80659af..e0896ef 100644 --- a/docs/src/reference/gremlin-applications.asciidoc +++ b/docs/src/reference/gremlin-applications.asciidoc @@ -1946,31 +1946,7 @@ $ docker run tinkerpop/gremlin-server:x.y.z -oOOo-(3)-oOOo- [INFO] GremlinServer - Configuring Gremlin Server from conf/gremlin-server.yaml -[INFO] MetricManager - Configured Metrics ConsoleReporter configured with report interval=18ms -[INFO] MetricManager - Configured Metrics CsvReporter configured with report interval=18ms to fileName=/tmp/gremlin-server-metrics.csv -[INFO] MetricManager - Configured Metrics JmxReporter configured with domain= and agentId= -[INFO] MetricManager - Configured Metrics Slf4jReporter configured with interval=18ms and loggerName=org.apache.tinkerpop.gremlin.server.Settings$Slf4jReporterMetrics -[INFO] DefaultGraphManager - Graph [graph] was successfully configured via [conf/tinkergraph-empty.properties]. -[INFO] ServerGremlinExecutor - Initialized Gremlin thread pool. Threads in pool named with pattern gremlin-* -[INFO] ScriptEngines - Loaded gremlin-groovy ScriptEngine -[INFO] GremlinExecutor - Initialized gremlin-groovy ScriptEngine with scripts/empty-sample.groovy -[INFO] ServerGremlinExecutor - Initialized GremlinExecutor and preparing GremlinScriptEngines instances. -[INFO] ServerGremlinExecutor - Initialized gremlin-groovy GremlinScriptEngine and registered metrics -[INFO] ServerGremlinExecutor - A GraphTraversalSource is now bound to [g] with graphtraversalsource[tinkergraph[vertices:0 edges:0], standard] -[INFO] OpLoader - Adding the standard OpProcessor. -[INFO] OpLoader - Adding the control OpProcessor. -[INFO] OpLoader - Adding the session OpProcessor. -[INFO] OpLoader - Adding the traversal OpProcessor. -[INFO] TraversalOpProcessor - Initialized cache for TraversalOpProcessor with size 1000 and expiration time of 60 ms -[INFO] GremlinServer - Executing start up LifeCycleHook -[INFO] Logger$info - Executed once at startup of Gremlin Server. -[INFO] GremlinServer - idleConnectionTimeout was set to 0 which resolves to 0 seconds when configuring this value - this feature will be disabled -[INFO] GremlinServer - keepAliveInterval was set to 0 which resolves to 0 seconds when configuring this value - this feature will be disabled -[INFO] AbstractChannelizer - Configured application/vnd.gremlin-v1.0+gryo with org.apache.tinkerpop.gremlin.driver.ser.GryoMessageSerializerV1d0 -[INFO] AbstractChannelizer - Configured application/vnd.gremlin-v1.0+gryo-stringd with org.apache.tinkerpop.gremlin.driver.ser.GryoMessageSerializerV1d0 -[INFO] AbstractChannelizer - Configured application/vnd.gremlin-v1.0+json with org.apache.tinkerpop.gremlin.driver.ser.GraphSONMessageSerializerGremlinV1d0 -[INFO] AbstractChannelizer - Configured application/vnd.gremlin-v2.0+json with org.apache.tinkerpop.gremlin.driver.ser.GraphSONMessageSerializerGremlinV2d0 -[INFO] AbstractChannelizer - Configured application/json with org.apache.tinkerpop.gremlin.driver.ser.GraphSONMessageSerializerV1d0 +... [INFO] GremlinServer$1 - Gremlin Server configured with worker thread pool of 1, gremlin pool of 4 and boss thread pool of 1. [INFO] GremlinServer$1 - Channel started at port 8182.
[37/42] tinkerpop git commit: TINKERPOP-1897 Added -D equivalent of docker mvn profile and disabled jvm artifact deployment in that profile.
TINKERPOP-1897 Added -D equivalent of docker mvn profile and disabled jvm artifact deployment in that profile. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/6f6d9417 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/6f6d9417 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/6f6d9417 Branch: refs/heads/tp32 Commit: 6f6d9417a4c938f42b8260b8bd5328d147106a0e Parents: 8232158 Author: Stephen Mallette Authored: Mon Jun 4 09:26:22 2018 -0400 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:30 2018 +0200 -- .../developer/development-environment.asciidoc| 9 + docs/src/dev/developer/release.asciidoc | 6 +++--- gremlin-console/pom.xml | 18 +- gremlin-server/pom.xml| 18 +- 4 files changed, 42 insertions(+), 9 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/6f6d9417/docs/src/dev/developer/development-environment.asciidoc -- diff --git a/docs/src/dev/developer/development-environment.asciidoc b/docs/src/dev/developer/development-environment.asciidoc index ae97d1a..6b1dbd6 100644 --- a/docs/src/dev/developer/development-environment.asciidoc +++ b/docs/src/dev/developer/development-environment.asciidoc @@ -129,15 +129,16 @@ See the <> section for more information [[docker-environment]] === Docker Environment -The build optionally requires Docker to build Docker images of Gremlin Server and Gremlin Console. -The Docker images can be built from the command line with: +The build optionally requires Docker to build Docker images of Gremlin Server and Gremlin Console. The Docker images +can be built from the command line with: + [source,text] -mvn clean install -Pdocker-images +mvn clean install -pl gremlin-server,gremlin-console -DdockerImages -which enables the "docker-images" Maven profile. +which enables the "docker-images" Maven profile. [[release-environment]] === Release Environment http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/6f6d9417/docs/src/dev/developer/release.asciidoc -- diff --git a/docs/src/dev/developer/release.asciidoc b/docs/src/dev/developer/release.asciidoc index eef4e3f..5496b31 100644 --- a/docs/src/dev/developer/release.asciidoc +++ b/docs/src/dev/developer/release.asciidoc @@ -111,7 +111,7 @@ under release is protected. Tweaks to documentation and other odds and ends rela during this period. . At some point during the week: .. Run the full integration test suite: `mvn clean install -DskipIntegrationTests=false -DincludeNeo4j` -.. Build and test the Docker images: `mvn clean install -pl gremlin-server,gremlin-console -Pdocker-images` +.. Build and test the Docker images: `mvn clean install -pl gremlin-server,gremlin-console -DdockerImages` .. Deploy a final SNAPSHOT to the snapshot repository as well as GLV and Docker image pre-releases. .. Review LICENSE and NOTICE files to make sure that no <>. .. Review javadoc filters on the "Core API" docs to be sure nothing needs to change. @@ -235,8 +235,8 @@ for generating javadoc and without that the binary distributions won't contain t . Review the GLV releases at link:https://pypi.org/project/gremlinpython/[PyPi], link:https://www.nuget.org/packages/Gremlin.Net/[nuget] and link:https://www.npmjs.com/package/gremlin[npm] . Deploy the Docker images -.. `mvn deploy -pl gremlin-console -DskipTests -Pdocker-images` -.. `mvn deploy -pl gremlin-server -DskipTests -Pdocker-images` +.. `mvn deploy -pl gremlin-console -DskipTests -DdockerImages` +.. `mvn deploy -pl gremlin-server -DskipTests -DdockerImages` . Review the deployed Docker images at link:https://hub.docker.com/r/tinkerpop/gremlin-console/[Console] and link:https://hub.docker.com/r/tinkerpop/gremlin-server/[Server] . `svn co --depth empty https://dist.apache.org/repos/dist/dev/tinkerpop dev; svn up dev/xx.yy.zz` http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/6f6d9417/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index b5dca0e..748360c 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -338,8 +338,24 @@ limitations under the License. docker-images + +false + +dockerImages + + - + + + +org.apache.maven.plugins +
[15/42] tinkerpop git commit: Replace hardcoded version tags by parsed version TINKERPOP-1897
Replace hardcoded version tags by parsed version TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/e3c6ddeb Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/e3c6ddeb Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/e3c6ddeb Branch: refs/heads/master Commit: e3c6ddeb30956ed661386b00889bb6e3e0b3c99f Parents: fd11517 Author: Florian Hockmann Authored: Sat May 19 11:27:57 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- gremlin-console/pom.xml | 10 +- gremlin-server/pom.xml | 10 +- pom.xml | 6 ++ 3 files changed, 16 insertions(+), 10 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/e3c6ddeb/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index db86d41..8e8b357 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -367,9 +367,9 @@ limitations under the License. tag - -3.2 -${only.when.is.snapshot.used} + + ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} +${only.when.is.snapshot.used} @@ -377,9 +377,9 @@ limitations under the License. push - + ${only.when.is.snapshot.used} - + http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/e3c6ddeb/gremlin-server/pom.xml -- diff --git a/gremlin-server/pom.xml b/gremlin-server/pom.xml index ef2e609..b2c3435 100644 --- a/gremlin-server/pom.xml +++ b/gremlin-server/pom.xml @@ -275,9 +275,9 @@ limitations under the License. tag - -3.2 -${only.when.is.snapshot.used} + + ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} +${only.when.is.snapshot.used} @@ -285,9 +285,9 @@ limitations under the License. push - + ${only.when.is.snapshot.used} - + http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/e3c6ddeb/pom.xml -- diff --git a/pom.xml b/pom.xml index 9ff3f3a..398b931 100644 --- a/pom.xml +++ b/pom.xml @@ -285,6 +285,12 @@ limitations under the License. false + +parse-version + +parse-version + +
[09/42] tinkerpop git commit: Add docker images for console and server TINKERPOP-1897
Add docker images for console and server TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/5ac78169 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/5ac78169 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/5ac78169 Branch: refs/heads/tp33 Commit: 5ac78169ccd7c6674343204fa22e1af83d2fddcc Parents: 1a0947b Author: Florian Hockmann Authored: Sun Feb 25 18:14:03 2018 +0100 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:28 2018 +0200 -- .dockerignore | 2 + .gitignore | 1 + CHANGELOG.asciidoc | 2 +- .../developer/development-environment.asciidoc | 16 +++- .../src/reference/gremlin-applications.asciidoc | 89 gremlin-console/Dockerfile | 31 +++ gremlin-console/pom.xml | 34 .../src/main/docker/docker-entrypoint.sh| 24 ++ gremlin-server/Dockerfile | 35 gremlin-server/pom.xml | 34 .../src/main/docker/docker-entrypoint.sh| 31 +++ pom.xml | 6 ++ 12 files changed, 303 insertions(+), 2 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5ac78169/.dockerignore -- diff --git a/.dockerignore b/.dockerignore index afe0e54..50d6801 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,5 +1,7 @@ **/*.log **/target +!gremlin-server/target/apache-tinkerpop-gremlin-server-* +!gremlin-console/target/apache-tinkerpop-gremlin-console-* *.iml .idea **/*.DS_Store http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5ac78169/.gitignore -- diff --git a/.gitignore b/.gitignore index 0109f82..10e5b4f 100644 --- a/.gitignore +++ b/.gitignore @@ -20,6 +20,7 @@ __pycache__/ *.py[cdo] __version__.py .glv +.docker settings.xml tools/ [Dd]ebug/ http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5ac78169/CHANGELOG.asciidoc -- diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc index 6297210..a1d0963 100644 --- a/CHANGELOG.asciidoc +++ b/CHANGELOG.asciidoc @@ -23,6 +23,7 @@ image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima [[release-3-2-10]] === TinkerPop 3.2.10 (Release Date: NOT OFFICIALLY RELEASED YET) +* Added Docker images for Gremlin Console and Gremlin Server * Fixed bug in `branch()` where reducing steps as options would produce incorrect results. * Removed recursive handling of streaming results from Gremlin-Python driver to avoid max recursion depth errors. * Improved performance of `TraversalVertexProgram` and related infrastructure. @@ -56,7 +57,6 @@ image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima * TINKERPOP-1950 Traversal construction performance enhancements * TINKERPOP-1953 Bump to Groovy 2.4.15 - [[release-3-2-8]] === TinkerPop 3.2.8 (Release Date: April 2, 2018) http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5ac78169/docs/src/dev/developer/development-environment.asciidoc -- diff --git a/docs/src/dev/developer/development-environment.asciidoc b/docs/src/dev/developer/development-environment.asciidoc index 4dfbcaa..cb19a65 100644 --- a/docs/src/dev/developer/development-environment.asciidoc +++ b/docs/src/dev/developer/development-environment.asciidoc @@ -106,7 +106,7 @@ The build optionally requires link:https://www.microsoft.com/net/core[.NET Core `gremlin-dotnet` module. If .NET Core SDK is not installed, TinkerPop will still build with Maven, but .NET projects will be skipped. -`gremlin-dotnet` can be build and tested from the command line with: +`gremlin-dotnet` can be built and tested from the command line with: [source,text] mvn clean install -Pgremlin-dotnet @@ -127,6 +127,20 @@ other existing Node.js runtime instances in your machine. See the <> section for more information on release manager configurations. +[[docker-environment]] +=== Docker Environment +The build optionally requires Docker to build Docker images of Gremlin Server and Gremlin Console. + +The Docker images can be built from the command line with: +[source,text] + +mvn clean install -Pdocker-images + +which enables the "docker-images" Maven profile or in a more automated fashion simply add a `.docker` file to the +directories of the `gremlin-server` and/or `gremlin-console` modules which will signify to Maven that Docker is present +in the environment.
[36/42] tinkerpop git commit: Add note to check Docker images before a release TINKERPOP-1897
Add note to check Docker images before a release TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/8232158e Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/8232158e Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/8232158e Branch: refs/heads/tp32 Commit: 8232158eb51009ec0b434a4b46638c9149b14852 Parents: 0efeb4a Author: Florian Hockmann Authored: Wed May 30 17:22:19 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- docs/src/dev/developer/release.asciidoc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/8232158e/docs/src/dev/developer/release.asciidoc -- diff --git a/docs/src/dev/developer/release.asciidoc b/docs/src/dev/developer/release.asciidoc index 7963004..eef4e3f 100644 --- a/docs/src/dev/developer/release.asciidoc +++ b/docs/src/dev/developer/release.asciidoc @@ -111,7 +111,8 @@ under release is protected. Tweaks to documentation and other odds and ends rela during this period. . At some point during the week: .. Run the full integration test suite: `mvn clean install -DskipIntegrationTests=false -DincludeNeo4j` -.. Deploy a final SNAPSHOT to the snapshot repository as well as GLV pre-releases. +.. Build and test the Docker images: `mvn clean install -pl gremlin-server,gremlin-console -Pdocker-images` +.. Deploy a final SNAPSHOT to the snapshot repository as well as GLV and Docker image pre-releases. .. Review LICENSE and NOTICE files to make sure that no <>. .. Review javadoc filters on the "Core API" docs to be sure nothing needs to change. .. Review JIRA tickets in the release and ensure that:
[22/42] tinkerpop git commit: TINKERPOP-1897 Move snapshot detection to root pom.xml
TINKERPOP-1897 Move snapshot detection to root pom.xml Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/fd115177 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/fd115177 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/fd115177 Branch: refs/heads/tp33 Commit: fd115177f2c3ebe72adb308e4505a633dc49bbe7 Parents: c125fc9 Author: Florian Hockmann Authored: Sun Apr 15 14:08:51 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- gremlin-console/pom.xml | 25 + gremlin-server/pom.xml | 25 + pom.xml | 29 - 3 files changed, 26 insertions(+), 53 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/fd115177/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index b24c772..db86d41 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -345,30 +345,7 @@ limitations under the License. - - -org.codehaus.mojo -build-helper-maven-plugin - - - - -build-helper-regex-is-snapshot-used -validate - -regex-property - - -only.when.is.snapshot.used -${project.version} -.*-SNAPSHOT -true -false - - - - + com.spotify dockerfile-maven-plugin http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/fd115177/gremlin-server/pom.xml -- diff --git a/gremlin-server/pom.xml b/gremlin-server/pom.xml index e71f79b..ef2e609 100644 --- a/gremlin-server/pom.xml +++ b/gremlin-server/pom.xml @@ -253,30 +253,7 @@ limitations under the License. - - -org.codehaus.mojo -build-helper-maven-plugin - - - - -build-helper-regex-is-snapshot-used -validate - -regex-property - - -only.when.is.snapshot.used -${project.version} -.*-SNAPSHOT -true -false - - - - + com.spotify dockerfile-maven-plugin http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/fd115177/pom.xml -- diff --git a/pom.xml b/pom.xml index 19866f0..9ff3f3a 100644 --- a/pom.xml +++ b/pom.xml @@ -264,6 +264,30 @@ limitations under the License. +org.codehaus.mojo +build-helper-maven-plugin +3.0.0 + + + + +build-helper-regex-is-snapshot-used +validate + +regex-property + + +only.when.is.snapshot.used +${project.version} +.*-SNAPSHOT +true +false + + + + + org.apache.maven.plugins maven-jar-plugin 3.0.2 @@ -502,11 +526,6 @@ limitations under
[33/42] tinkerpop git commit: Remove .docker file activation option for Maven TINKERPOP-1897
Remove .docker file activation option for Maven TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/0efeb4a2 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/0efeb4a2 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/0efeb4a2 Branch: refs/heads/master Commit: 0efeb4a27cb0630cf71165e19681720a8f33ee84 Parents: 80931ce Author: Florian Hockmann Authored: Wed May 23 20:33:19 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- .gitignore | 1 - docker/hadoop/Dockerfile| 25 docker/scripts/build.sh | 3 --- .../developer/development-environment.asciidoc | 4 +--- gremlin-console/pom.xml | 6 - gremlin-server/pom.xml | 6 - pom.xml | 1 - 7 files changed, 26 insertions(+), 20 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/0efeb4a2/.gitignore -- diff --git a/.gitignore b/.gitignore index 10e5b4f..0109f82 100644 --- a/.gitignore +++ b/.gitignore @@ -20,7 +20,6 @@ __pycache__/ *.py[cdo] __version__.py .glv -.docker settings.xml tools/ [Dd]ebug/ http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/0efeb4a2/docker/hadoop/Dockerfile -- diff --git a/docker/hadoop/Dockerfile b/docker/hadoop/Dockerfile new file mode 100644 index 000..86b2598 --- /dev/null +++ b/docker/hadoop/Dockerfile @@ -0,0 +1,25 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. + +FROM tinkerpop:base + +MAINTAINER Daniel Kuppitz + +ENV HADOOP_VERSION 2.7.2 + +COPY install.sh /usr/local/sbin/install-hadoop.sh +RUN /usr/local/sbin/install-hadoop.sh http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/0efeb4a2/docker/scripts/build.sh -- diff --git a/docker/scripts/build.sh b/docker/scripts/build.sh index 3d8f0d3..5ef74fc 100755 --- a/docker/scripts/build.sh +++ b/docker/scripts/build.sh @@ -67,9 +67,6 @@ touch gremlin-python/.glv touch gremlin-dotnet/src/.glv touch gremlin-dotnet/test/.glv -rm gremlin-console/.docker -rm gremlin-server/.docker - # use a custom maven settings.xml if [ -r "settings.xml" ]; then echo "Copying settings.xml" http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/0efeb4a2/docs/src/dev/developer/development-environment.asciidoc -- diff --git a/docs/src/dev/developer/development-environment.asciidoc b/docs/src/dev/developer/development-environment.asciidoc index cb20d4e..ae97d1a 100644 --- a/docs/src/dev/developer/development-environment.asciidoc +++ b/docs/src/dev/developer/development-environment.asciidoc @@ -136,9 +136,7 @@ The Docker images can be built from the command line with: mvn clean install -Pdocker-images -which enables the "docker-images" Maven profile or in a more automated fashion simply add a `.docker` file to the -directories of the `gremlin-server` and/or `gremlin-console` modules which will signify to Maven that Docker is present -in the environment. +which enables the "docker-images" Maven profile. [[release-environment]] http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/0efeb4a2/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index 8e8b357..b5dca0e 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -338,12 +338,6 @@ limitations under the License. docker-images - -false - -.docker - -
[28/42] tinkerpop git commit: Replace hardcoded version tags by parsed version TINKERPOP-1897
Replace hardcoded version tags by parsed version TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/e3c6ddeb Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/e3c6ddeb Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/e3c6ddeb Branch: refs/heads/tp33 Commit: e3c6ddeb30956ed661386b00889bb6e3e0b3c99f Parents: fd11517 Author: Florian Hockmann Authored: Sat May 19 11:27:57 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- gremlin-console/pom.xml | 10 +- gremlin-server/pom.xml | 10 +- pom.xml | 6 ++ 3 files changed, 16 insertions(+), 10 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/e3c6ddeb/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index db86d41..8e8b357 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -367,9 +367,9 @@ limitations under the License. tag - -3.2 -${only.when.is.snapshot.used} + + ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} +${only.when.is.snapshot.used} @@ -377,9 +377,9 @@ limitations under the License. push - + ${only.when.is.snapshot.used} - + http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/e3c6ddeb/gremlin-server/pom.xml -- diff --git a/gremlin-server/pom.xml b/gremlin-server/pom.xml index ef2e609..b2c3435 100644 --- a/gremlin-server/pom.xml +++ b/gremlin-server/pom.xml @@ -275,9 +275,9 @@ limitations under the License. tag - -3.2 -${only.when.is.snapshot.used} + + ${parsedVersion.majorVersion}.${parsedVersion.minorVersion} +${only.when.is.snapshot.used} @@ -285,9 +285,9 @@ limitations under the License. push - + ${only.when.is.snapshot.used} - + http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/e3c6ddeb/pom.xml -- diff --git a/pom.xml b/pom.xml index 9ff3f3a..398b931 100644 --- a/pom.xml +++ b/pom.xml @@ -285,6 +285,12 @@ limitations under the License. false + +parse-version + +parse-version + +
[20/42] tinkerpop git commit: Add description about Docker credentials TINKERPOP-1897
Add description about Docker credentials TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/5d2faa27 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/5d2faa27 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/5d2faa27 Branch: refs/heads/tp32 Commit: 5d2faa2759417ce3a5b1749d573707308523d191 Parents: 47f3c1c Author: Florian Hockmann Authored: Mon Mar 5 19:52:28 2018 +0100 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- docs/src/dev/developer/development-environment.asciidoc | 5 + 1 file changed, 5 insertions(+) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5d2faa27/docs/src/dev/developer/development-environment.asciidoc -- diff --git a/docs/src/dev/developer/development-environment.asciidoc b/docs/src/dev/developer/development-environment.asciidoc index cb19a65..c50b189 100644 --- a/docs/src/dev/developer/development-environment.asciidoc +++ b/docs/src/dev/developer/development-environment.asciidoc @@ -197,6 +197,11 @@ authentication information on the ~/.npmrc file. The easiest way to do that is t must be done only once, as the auth token doesn't have an expiration date and it's stored on your file system. If this account is newly created then request that a PMC member add your account to the "gremlin" package on npm. +Deploying Docker images to link:https://hub.docker.com/[Docker Hub] requires authentication information in the +`~/.docker/config.json` file. This information can simply be added with the `docker login` command which will ask for +credentials. This must be done only once. Afterwards, `docker push` can be used to push images to Docker Hub which will +be done automatically on `mvn deploy` or it can be triggered manually with `mvn dockerfile:push`. + [[building-testing]] == Building and Testing
[24/42] tinkerpop git commit: TINKERPOP-1897 Avoid pushing of Docker images for SNAPSHOT versions
TINKERPOP-1897 Avoid pushing of Docker images for SNAPSHOT versions This also adds the minor version as an additional tag for Docker images when the version is not a SNAPSHOT version. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/9c3d0f00 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/9c3d0f00 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/9c3d0f00 Branch: refs/heads/tp33 Commit: 9c3d0f00fd77a80ba9f5df4eb49b850110adb4e7 Parents: 5d2faa2 Author: Florian Hockmann Authored: Wed Mar 14 22:41:55 2018 +0100 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- gremlin-console/pom.xml | 61 +--- gremlin-server/pom.xml | 53 ++ pom.xml | 5 3 files changed, 105 insertions(+), 14 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/9c3d0f00/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index b7933fb..b24c772 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -347,23 +347,66 @@ limitations under the License. +org.codehaus.mojo +build-helper-maven-plugin + + + + +build-helper-regex-is-snapshot-used +validate + +regex-property + + +only.when.is.snapshot.used +${project.version} +.*-SNAPSHOT +true +false + + + + + com.spotify dockerfile-maven-plugin -docker-image - -build -push - +docker-image-build + +build + + +${project.version} + + target/apache-tinkerpop-${project.artifactId}-${project.version}-standalone + + + + +docker-image-tag-minor-version + +tag + + +3.2 +${only.when.is.snapshot.used} + + + +docker-image-push + +push + + +${only.when.is.snapshot.used} + tinkerpop/gremlin-console -${project.version} - - target/apache-tinkerpop-${project.artifactId}-${project.version}-standalone - http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/9c3d0f00/gremlin-server/pom.xml -- diff --git a/gremlin-server/pom.xml b/gremlin-server/pom.xml index dfc6570..e71f79b 100644 --- a/gremlin-server/pom.xml +++ b/gremlin-server/pom.xml @@ -255,23 +255,66 @@ limitations under the License. +org.codehaus.mojo +
[31/42] tinkerpop git commit: TINKERPOP-1897 Avoid pushing of Docker images for SNAPSHOT versions
TINKERPOP-1897 Avoid pushing of Docker images for SNAPSHOT versions This also adds the minor version as an additional tag for Docker images when the version is not a SNAPSHOT version. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/9c3d0f00 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/9c3d0f00 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/9c3d0f00 Branch: refs/heads/tp32 Commit: 9c3d0f00fd77a80ba9f5df4eb49b850110adb4e7 Parents: 5d2faa2 Author: Florian Hockmann Authored: Wed Mar 14 22:41:55 2018 +0100 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- gremlin-console/pom.xml | 61 +--- gremlin-server/pom.xml | 53 ++ pom.xml | 5 3 files changed, 105 insertions(+), 14 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/9c3d0f00/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index b7933fb..b24c772 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -347,23 +347,66 @@ limitations under the License. +org.codehaus.mojo +build-helper-maven-plugin + + + + +build-helper-regex-is-snapshot-used +validate + +regex-property + + +only.when.is.snapshot.used +${project.version} +.*-SNAPSHOT +true +false + + + + + com.spotify dockerfile-maven-plugin -docker-image - -build -push - +docker-image-build + +build + + +${project.version} + + target/apache-tinkerpop-${project.artifactId}-${project.version}-standalone + + + + +docker-image-tag-minor-version + +tag + + +3.2 +${only.when.is.snapshot.used} + + + +docker-image-push + +push + + +${only.when.is.snapshot.used} + tinkerpop/gremlin-console -${project.version} - - target/apache-tinkerpop-${project.artifactId}-${project.version}-standalone - http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/9c3d0f00/gremlin-server/pom.xml -- diff --git a/gremlin-server/pom.xml b/gremlin-server/pom.xml index dfc6570..e71f79b 100644 --- a/gremlin-server/pom.xml +++ b/gremlin-server/pom.xml @@ -255,23 +255,66 @@ limitations under the License. +org.codehaus.mojo +
[23/34] tinkerpop git commit: Increase test timeout for slow systems TINKERPOP-1897
Increase test timeout for slow systems TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/b8291539 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/b8291539 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/b8291539 Branch: refs/heads/TINKERPOP-1897 Commit: b8291539c7b638f499fe184fd733f1973d408f7e Parents: a5f1f74 Author: Florian Hockmann Authored: Thu Mar 1 17:17:11 2018 +0100 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:28 2018 +0200 -- .../java/org/apache/tinkerpop/gremlin/driver/ResultQueueTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/b8291539/gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/ResultQueueTest.java -- diff --git a/gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/ResultQueueTest.java b/gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/ResultQueueTest.java index a7e6066..43442be 100644 --- a/gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/ResultQueueTest.java +++ b/gremlin-driver/src/test/java/org/apache/tinkerpop/gremlin/driver/ResultQueueTest.java @@ -281,7 +281,7 @@ public class ResultQueueTest extends AbstractResultQueueTest { latch.countDown(); }); -assertThat(latch.await(3000, TimeUnit.MILLISECONDS), is(true)); +assertThat(latch.await(1, TimeUnit.MILLISECONDS), is(true)); assertEquals(500, count1.get()); assertEquals(150, count2.get());
[27/34] tinkerpop git commit: TINKERPOP-1897 Move snapshot detection to root pom.xml
TINKERPOP-1897 Move snapshot detection to root pom.xml Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/fd115177 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/fd115177 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/fd115177 Branch: refs/heads/TINKERPOP-1897 Commit: fd115177f2c3ebe72adb308e4505a633dc49bbe7 Parents: c125fc9 Author: Florian Hockmann Authored: Sun Apr 15 14:08:51 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- gremlin-console/pom.xml | 25 + gremlin-server/pom.xml | 25 + pom.xml | 29 - 3 files changed, 26 insertions(+), 53 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/fd115177/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index b24c772..db86d41 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -345,30 +345,7 @@ limitations under the License. - - -org.codehaus.mojo -build-helper-maven-plugin - - - - -build-helper-regex-is-snapshot-used -validate - -regex-property - - -only.when.is.snapshot.used -${project.version} -.*-SNAPSHOT -true -false - - - - + com.spotify dockerfile-maven-plugin http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/fd115177/gremlin-server/pom.xml -- diff --git a/gremlin-server/pom.xml b/gremlin-server/pom.xml index e71f79b..ef2e609 100644 --- a/gremlin-server/pom.xml +++ b/gremlin-server/pom.xml @@ -253,30 +253,7 @@ limitations under the License. - - -org.codehaus.mojo -build-helper-maven-plugin - - - - -build-helper-regex-is-snapshot-used -validate - -regex-property - - -only.when.is.snapshot.used -${project.version} -.*-SNAPSHOT -true -false - - - - + com.spotify dockerfile-maven-plugin http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/fd115177/pom.xml -- diff --git a/pom.xml b/pom.xml index 19866f0..9ff3f3a 100644 --- a/pom.xml +++ b/pom.xml @@ -264,6 +264,30 @@ limitations under the License. +org.codehaus.mojo +build-helper-maven-plugin +3.0.0 + + + + +build-helper-regex-is-snapshot-used +validate + +regex-property + + +only.when.is.snapshot.used +${project.version} +.*-SNAPSHOT +true +false + + + + + org.apache.maven.plugins maven-jar-plugin 3.0.2 @@ -502,11 +526,6 @@
[09/34] tinkerpop git commit: TINKERPOP-1968 Make Pop tests more GLV friendly
TINKERPOP-1968 Make Pop tests more GLV friendly The java/groovy tests were nicer before, but they don't translate to GLV tests well. Had to change them to get them off the ignore list. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/fa631e98 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/fa631e98 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/fa631e98 Branch: refs/heads/TINKERPOP-1897 Commit: fa631e98381f283ef8d684c0a458fae8afe3529c Parents: f6d76f9 Author: Stephen Mallette Authored: Sat May 19 07:16:09 2018 -0400 Committer: Stephen Mallette Committed: Thu May 31 16:18:09 2018 -0400 -- .../traversal/step/map/GroovySelectTest.groovy | 80 +- gremlin-test/features/map/Select.feature| 135 ++ .../process/traversal/step/map/SelectTest.java | 245 --- .../gremlin/process/FeatureCoverageTest.java| 5 - 4 files changed, 409 insertions(+), 56 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/fa631e98/gremlin-groovy-test/src/main/groovy/org/apache/tinkerpop/gremlin/process/traversal/step/map/GroovySelectTest.groovy -- diff --git a/gremlin-groovy-test/src/main/groovy/org/apache/tinkerpop/gremlin/process/traversal/step/map/GroovySelectTest.groovy b/gremlin-groovy-test/src/main/groovy/org/apache/tinkerpop/gremlin/process/traversal/step/map/GroovySelectTest.groovy index 104322d..6f5b73b 100644 --- a/gremlin-groovy-test/src/main/groovy/org/apache/tinkerpop/gremlin/process/traversal/step/map/GroovySelectTest.groovy +++ b/gremlin-groovy-test/src/main/groovy/org/apache/tinkerpop/gremlin/process/traversal/step/map/GroovySelectTest.groovy @@ -177,27 +177,83 @@ public abstract class GroovySelectTest { // TINKERPOP-619: select should not throw @Override -public Traversal get_g_V_selectXaX(final Pop pop) { -final String root = "g.V." -new ScriptTraversal<>(g, "gremlin-groovy", root + (null == pop ? "select('a')" : "select(${pop}, 'a')")) +public Traversal get_g_V_selectXaX() { +new ScriptTraversal<>(g, "gremlin-groovy", "g.V.select('a')") } @Override -public Traversal> get_g_V_selectXa_bX(final Pop pop) { -final String root = "g.V." -new ScriptTraversal<>(g, "gremlin-groovy", root + (null == pop ? "select('a', 'b')" : "select(${pop}, 'a', 'b')")) +public Traversal> get_g_V_selectXa_bX() { +new ScriptTraversal<>(g, "gremlin-groovy", "g.V.select('a', 'b')") } @Override -public Traversal get_g_V_valueMap_selectXpop_aX(final Pop pop) { -final String root = "g.V.valueMap." -new ScriptTraversal<>(g, "gremlin-groovy", root + (null == pop ? "select('a')" : "select(${pop}, 'a')")) +public Traversal get_g_V_valueMap_selectXaX() { +new ScriptTraversal<>(g, "gremlin-groovy", "g.V.valueMap().select('a')") } @Override -public Traversal> get_g_V_valueMap_selectXpop_a_bX(final Pop pop) { -final String root = "g.V.valueMap." -new ScriptTraversal<>(g, "gremlin-groovy", root + (null == pop ? "select('a', 'b')" : "select(${pop}, 'a', 'b')")) +public Traversal> get_g_V_valueMap_selectXa_bX() { +new ScriptTraversal<>(g, "gremlin-groovy", "g.V.valueMap().select('a', 'b')") +} + +@Override +public Traversal get_g_V_selectXfirst_aX() { +new ScriptTraversal<>(g, "gremlin-groovy", "g.V.select(Pop.first, 'a')") +} + +@Override +public Traversal> get_g_V_selectXfirst_a_bX() { +new ScriptTraversal<>(g, "gremlin-groovy", "g.V.select(Pop.first, 'a', 'b')") +} + +@Override +public Traversal get_g_V_valueMap_selectXfirst_aX() { +new ScriptTraversal<>(g, "gremlin-groovy", "g.V.valueMap().select(Pop.first, 'a')") +} + +@Override +public Traversal> get_g_V_valueMap_selectXfirst_a_bX() { +new ScriptTraversal<>(g, "gremlin-groovy", "g.V.valueMap().select(Pop.first, 'a', 'b')") +} + +@Override +public Traversal get_g_V_selectXlast_aX() { +new ScriptTraversal<>(g, "gremlin-groovy", "g.V.select(Pop.last, 'a')") +} + +@Override +public Traversal> get_g_V_selectXlast_a_bX() { +new ScriptTraversal<>(g, "gremlin-groovy", "g.V.select(Pop.last, 'a', 'b')") +} + +@Override +public Traversal get_g_V_valueMap_selectXlast_aX() { +new ScriptTraversal<>(g, "gremlin-groovy", "g.V.valueMap().select(Pop.last, 'a')") +} + +@Override +
[04/34] tinkerpop git commit: Removed caveat from docs about stargraph limitation
Removed caveat from docs about stargraph limitation Note that TINKERPOP-693 as "crazy" so no point referencing that anymore CTR Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/1b59b9ef Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/1b59b9ef Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/1b59b9ef Branch: refs/heads/TINKERPOP-1897 Commit: 1b59b9efdcb5c820622c15d483bae54caf2ff62a Parents: 6feff18 Author: Stephen Mallette Authored: Tue May 29 16:14:21 2018 -0400 Committer: Stephen Mallette Committed: Tue May 29 16:14:21 2018 -0400 -- docs/src/reference/the-traversal.asciidoc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/1b59b9ef/docs/src/reference/the-traversal.asciidoc -- diff --git a/docs/src/reference/the-traversal.asciidoc b/docs/src/reference/the-traversal.asciidoc index e2e3be2..0e7fa26 100644 --- a/docs/src/reference/the-traversal.asciidoc +++ b/docs/src/reference/the-traversal.asciidoc @@ -2845,8 +2845,7 @@ g.V().as('a').out('knows').as('b'). WARNING: The anonymous traversal of `where()` processes the current object "locally". In OLAP, where the atomic unit of computing is the vertex and its local "star graph," it is important that the anonymous traversal does not leave the confines of the vertex's star graph. In other words, it can not traverse to an adjacent vertex's properties or -edges. Note that is only a temporary limitation that will be addressed in a future version of TinkerPop3 (see -link:https://issues.apache.org/jira/browse/TINKERPOP-693[TINKERPOP-693]). +edges. *Additional References*
[29/34] tinkerpop git commit: Add note to check Docker images before a release TINKERPOP-1897
Add note to check Docker images before a release TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/8232158e Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/8232158e Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/8232158e Branch: refs/heads/TINKERPOP-1897 Commit: 8232158eb51009ec0b434a4b46638c9149b14852 Parents: 0efeb4a Author: Florian Hockmann Authored: Wed May 30 17:22:19 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- docs/src/dev/developer/release.asciidoc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/8232158e/docs/src/dev/developer/release.asciidoc -- diff --git a/docs/src/dev/developer/release.asciidoc b/docs/src/dev/developer/release.asciidoc index 7963004..eef4e3f 100644 --- a/docs/src/dev/developer/release.asciidoc +++ b/docs/src/dev/developer/release.asciidoc @@ -111,7 +111,8 @@ under release is protected. Tweaks to documentation and other odds and ends rela during this period. . At some point during the week: .. Run the full integration test suite: `mvn clean install -DskipIntegrationTests=false -DincludeNeo4j` -.. Deploy a final SNAPSHOT to the snapshot repository as well as GLV pre-releases. +.. Build and test the Docker images: `mvn clean install -pl gremlin-server,gremlin-console -Pdocker-images` +.. Deploy a final SNAPSHOT to the snapshot repository as well as GLV and Docker image pre-releases. .. Review LICENSE and NOTICE files to make sure that no <>. .. Review javadoc filters on the "Core API" docs to be sure nothing needs to change. .. Review JIRA tickets in the release and ensure that:
[10/42] tinkerpop git commit: Add note to check Docker images before a release TINKERPOP-1897
Add note to check Docker images before a release TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/8232158e Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/8232158e Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/8232158e Branch: refs/heads/master Commit: 8232158eb51009ec0b434a4b46638c9149b14852 Parents: 0efeb4a Author: Florian Hockmann Authored: Wed May 30 17:22:19 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- docs/src/dev/developer/release.asciidoc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/8232158e/docs/src/dev/developer/release.asciidoc -- diff --git a/docs/src/dev/developer/release.asciidoc b/docs/src/dev/developer/release.asciidoc index 7963004..eef4e3f 100644 --- a/docs/src/dev/developer/release.asciidoc +++ b/docs/src/dev/developer/release.asciidoc @@ -111,7 +111,8 @@ under release is protected. Tweaks to documentation and other odds and ends rela during this period. . At some point during the week: .. Run the full integration test suite: `mvn clean install -DskipIntegrationTests=false -DincludeNeo4j` -.. Deploy a final SNAPSHOT to the snapshot repository as well as GLV pre-releases. +.. Build and test the Docker images: `mvn clean install -pl gremlin-server,gremlin-console -Pdocker-images` +.. Deploy a final SNAPSHOT to the snapshot repository as well as GLV and Docker image pre-releases. .. Review LICENSE and NOTICE files to make sure that no <>. .. Review javadoc filters on the "Core API" docs to be sure nothing needs to change. .. Review JIRA tickets in the release and ensure that:
[39/42] tinkerpop git commit: TINKERPOP-1897 Added -D equivalent of docker mvn profile and disabled jvm artifact deployment in that profile.
TINKERPOP-1897 Added -D equivalent of docker mvn profile and disabled jvm artifact deployment in that profile. Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/6f6d9417 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/6f6d9417 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/6f6d9417 Branch: refs/heads/tp33 Commit: 6f6d9417a4c938f42b8260b8bd5328d147106a0e Parents: 8232158 Author: Stephen Mallette Authored: Mon Jun 4 09:26:22 2018 -0400 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:30 2018 +0200 -- .../developer/development-environment.asciidoc| 9 + docs/src/dev/developer/release.asciidoc | 6 +++--- gremlin-console/pom.xml | 18 +- gremlin-server/pom.xml| 18 +- 4 files changed, 42 insertions(+), 9 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/6f6d9417/docs/src/dev/developer/development-environment.asciidoc -- diff --git a/docs/src/dev/developer/development-environment.asciidoc b/docs/src/dev/developer/development-environment.asciidoc index ae97d1a..6b1dbd6 100644 --- a/docs/src/dev/developer/development-environment.asciidoc +++ b/docs/src/dev/developer/development-environment.asciidoc @@ -129,15 +129,16 @@ See the <> section for more information [[docker-environment]] === Docker Environment -The build optionally requires Docker to build Docker images of Gremlin Server and Gremlin Console. -The Docker images can be built from the command line with: +The build optionally requires Docker to build Docker images of Gremlin Server and Gremlin Console. The Docker images +can be built from the command line with: + [source,text] -mvn clean install -Pdocker-images +mvn clean install -pl gremlin-server,gremlin-console -DdockerImages -which enables the "docker-images" Maven profile. +which enables the "docker-images" Maven profile. [[release-environment]] === Release Environment http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/6f6d9417/docs/src/dev/developer/release.asciidoc -- diff --git a/docs/src/dev/developer/release.asciidoc b/docs/src/dev/developer/release.asciidoc index eef4e3f..5496b31 100644 --- a/docs/src/dev/developer/release.asciidoc +++ b/docs/src/dev/developer/release.asciidoc @@ -111,7 +111,7 @@ under release is protected. Tweaks to documentation and other odds and ends rela during this period. . At some point during the week: .. Run the full integration test suite: `mvn clean install -DskipIntegrationTests=false -DincludeNeo4j` -.. Build and test the Docker images: `mvn clean install -pl gremlin-server,gremlin-console -Pdocker-images` +.. Build and test the Docker images: `mvn clean install -pl gremlin-server,gremlin-console -DdockerImages` .. Deploy a final SNAPSHOT to the snapshot repository as well as GLV and Docker image pre-releases. .. Review LICENSE and NOTICE files to make sure that no <>. .. Review javadoc filters on the "Core API" docs to be sure nothing needs to change. @@ -235,8 +235,8 @@ for generating javadoc and without that the binary distributions won't contain t . Review the GLV releases at link:https://pypi.org/project/gremlinpython/[PyPi], link:https://www.nuget.org/packages/Gremlin.Net/[nuget] and link:https://www.npmjs.com/package/gremlin[npm] . Deploy the Docker images -.. `mvn deploy -pl gremlin-console -DskipTests -Pdocker-images` -.. `mvn deploy -pl gremlin-server -DskipTests -Pdocker-images` +.. `mvn deploy -pl gremlin-console -DskipTests -DdockerImages` +.. `mvn deploy -pl gremlin-server -DskipTests -DdockerImages` . Review the deployed Docker images at link:https://hub.docker.com/r/tinkerpop/gremlin-console/[Console] and link:https://hub.docker.com/r/tinkerpop/gremlin-server/[Server] . `svn co --depth empty https://dist.apache.org/repos/dist/dev/tinkerpop dev; svn up dev/xx.yy.zz` http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/6f6d9417/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index b5dca0e..748360c 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -338,8 +338,24 @@ limitations under the License. docker-images + +false + +dockerImages + + - + + + +org.apache.maven.plugins +
[42/42] tinkerpop git commit: Merge branch 'tp33'
Merge branch 'tp33' Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/b0a68b8c Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/b0a68b8c Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/b0a68b8c Branch: refs/heads/master Commit: b0a68b8c04b3634d05abcecf6935d0626f7b6969 Parents: 8dba889 31a3b44 Author: Florian Hockmann Authored: Mon Jun 4 16:05:13 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 16:05:13 2018 +0200 -- .dockerignore | 2 + CHANGELOG.asciidoc | 2 +- docker/hadoop/Dockerfile| 25 .../developer/development-environment.asciidoc | 22 ++- docs/src/dev/developer/release.asciidoc | 8 ++- .../src/reference/gremlin-applications.asciidoc | 65 gremlin-console/Dockerfile | 31 ++ gremlin-console/pom.xml | 64 +++ .../src/main/docker/docker-entrypoint.sh| 24 .../gremlin/driver/ResultQueueTest.java | 2 +- gremlin-server/Dockerfile | 35 +++ gremlin-server/pom.xml | 64 +++ .../src/main/docker/docker-entrypoint.sh| 31 ++ pom.xml | 35 +++ 14 files changed, 406 insertions(+), 4 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/b0a68b8c/CHANGELOG.asciidoc -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/b0a68b8c/docs/src/reference/gremlin-applications.asciidoc -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/b0a68b8c/gremlin-console/pom.xml -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/b0a68b8c/gremlin-server/pom.xml -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/b0a68b8c/pom.xml --
[35/42] tinkerpop git commit: TINKERPOP-1897 Small rewording
TINKERPOP-1897 Small rewording Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/c125fc98 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/c125fc98 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/c125fc98 Branch: refs/heads/master Commit: c125fc9892fb786466cc0754b51761eb1c982c7a Parents: 9c3d0f0 Author: Florian Hockmann Authored: Thu Mar 15 00:00:07 2018 +0100 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- docs/src/reference/gremlin-applications.asciidoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/c125fc98/docs/src/reference/gremlin-applications.asciidoc -- diff --git a/docs/src/reference/gremlin-applications.asciidoc b/docs/src/reference/gremlin-applications.asciidoc index e0896ef..273e5c7 100644 --- a/docs/src/reference/gremlin-applications.asciidoc +++ b/docs/src/reference/gremlin-applications.asciidoc @@ -1951,7 +1951,7 @@ $ docker run tinkerpop/gremlin-server:x.y.z [INFO] GremlinServer$1 - Channel started at port 8182. -By default, Gremlin Server listens on port 8182. So that port should be exposed if it should be reachable on the host: +By default, Gremlin Server listens on port 8182. So that port needs to be exposed if it should be reachable on the host: [source,bash]
[34/42] tinkerpop git commit: TINKERPOP-1897 Move snapshot detection to root pom.xml
TINKERPOP-1897 Move snapshot detection to root pom.xml Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/fd115177 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/fd115177 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/fd115177 Branch: refs/heads/master Commit: fd115177f2c3ebe72adb308e4505a633dc49bbe7 Parents: c125fc9 Author: Florian Hockmann Authored: Sun Apr 15 14:08:51 2018 +0200 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:29 2018 +0200 -- gremlin-console/pom.xml | 25 + gremlin-server/pom.xml | 25 + pom.xml | 29 - 3 files changed, 26 insertions(+), 53 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/fd115177/gremlin-console/pom.xml -- diff --git a/gremlin-console/pom.xml b/gremlin-console/pom.xml index b24c772..db86d41 100644 --- a/gremlin-console/pom.xml +++ b/gremlin-console/pom.xml @@ -345,30 +345,7 @@ limitations under the License. - - -org.codehaus.mojo -build-helper-maven-plugin - - - - -build-helper-regex-is-snapshot-used -validate - -regex-property - - -only.when.is.snapshot.used -${project.version} -.*-SNAPSHOT -true -false - - - - + com.spotify dockerfile-maven-plugin http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/fd115177/gremlin-server/pom.xml -- diff --git a/gremlin-server/pom.xml b/gremlin-server/pom.xml index e71f79b..ef2e609 100644 --- a/gremlin-server/pom.xml +++ b/gremlin-server/pom.xml @@ -253,30 +253,7 @@ limitations under the License. - - -org.codehaus.mojo -build-helper-maven-plugin - - - - -build-helper-regex-is-snapshot-used -validate - -regex-property - - -only.when.is.snapshot.used -${project.version} -.*-SNAPSHOT -true -false - - - - + com.spotify dockerfile-maven-plugin http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/fd115177/pom.xml -- diff --git a/pom.xml b/pom.xml index 19866f0..9ff3f3a 100644 --- a/pom.xml +++ b/pom.xml @@ -264,6 +264,30 @@ limitations under the License. +org.codehaus.mojo +build-helper-maven-plugin +3.0.0 + + + + +build-helper-regex-is-snapshot-used +validate + +regex-property + + +only.when.is.snapshot.used +${project.version} +.*-SNAPSHOT +true +false + + + + + org.apache.maven.plugins maven-jar-plugin 3.0.2 @@ -502,11 +526,6 @@ limitations
[04/42] tinkerpop git commit: Add docker images for console and server TINKERPOP-1897
Add docker images for console and server TINKERPOP-1897 Project: http://git-wip-us.apache.org/repos/asf/tinkerpop/repo Commit: http://git-wip-us.apache.org/repos/asf/tinkerpop/commit/5ac78169 Tree: http://git-wip-us.apache.org/repos/asf/tinkerpop/tree/5ac78169 Diff: http://git-wip-us.apache.org/repos/asf/tinkerpop/diff/5ac78169 Branch: refs/heads/tp32 Commit: 5ac78169ccd7c6674343204fa22e1af83d2fddcc Parents: 1a0947b Author: Florian Hockmann Authored: Sun Feb 25 18:14:03 2018 +0100 Committer: Florian Hockmann Committed: Mon Jun 4 15:57:28 2018 +0200 -- .dockerignore | 2 + .gitignore | 1 + CHANGELOG.asciidoc | 2 +- .../developer/development-environment.asciidoc | 16 +++- .../src/reference/gremlin-applications.asciidoc | 89 gremlin-console/Dockerfile | 31 +++ gremlin-console/pom.xml | 34 .../src/main/docker/docker-entrypoint.sh| 24 ++ gremlin-server/Dockerfile | 35 gremlin-server/pom.xml | 34 .../src/main/docker/docker-entrypoint.sh| 31 +++ pom.xml | 6 ++ 12 files changed, 303 insertions(+), 2 deletions(-) -- http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5ac78169/.dockerignore -- diff --git a/.dockerignore b/.dockerignore index afe0e54..50d6801 100644 --- a/.dockerignore +++ b/.dockerignore @@ -1,5 +1,7 @@ **/*.log **/target +!gremlin-server/target/apache-tinkerpop-gremlin-server-* +!gremlin-console/target/apache-tinkerpop-gremlin-console-* *.iml .idea **/*.DS_Store http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5ac78169/.gitignore -- diff --git a/.gitignore b/.gitignore index 0109f82..10e5b4f 100644 --- a/.gitignore +++ b/.gitignore @@ -20,6 +20,7 @@ __pycache__/ *.py[cdo] __version__.py .glv +.docker settings.xml tools/ [Dd]ebug/ http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5ac78169/CHANGELOG.asciidoc -- diff --git a/CHANGELOG.asciidoc b/CHANGELOG.asciidoc index 6297210..a1d0963 100644 --- a/CHANGELOG.asciidoc +++ b/CHANGELOG.asciidoc @@ -23,6 +23,7 @@ image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima [[release-3-2-10]] === TinkerPop 3.2.10 (Release Date: NOT OFFICIALLY RELEASED YET) +* Added Docker images for Gremlin Console and Gremlin Server * Fixed bug in `branch()` where reducing steps as options would produce incorrect results. * Removed recursive handling of streaming results from Gremlin-Python driver to avoid max recursion depth errors. * Improved performance of `TraversalVertexProgram` and related infrastructure. @@ -56,7 +57,6 @@ image::https://raw.githubusercontent.com/apache/tinkerpop/master/docs/static/ima * TINKERPOP-1950 Traversal construction performance enhancements * TINKERPOP-1953 Bump to Groovy 2.4.15 - [[release-3-2-8]] === TinkerPop 3.2.8 (Release Date: April 2, 2018) http://git-wip-us.apache.org/repos/asf/tinkerpop/blob/5ac78169/docs/src/dev/developer/development-environment.asciidoc -- diff --git a/docs/src/dev/developer/development-environment.asciidoc b/docs/src/dev/developer/development-environment.asciidoc index 4dfbcaa..cb19a65 100644 --- a/docs/src/dev/developer/development-environment.asciidoc +++ b/docs/src/dev/developer/development-environment.asciidoc @@ -106,7 +106,7 @@ The build optionally requires link:https://www.microsoft.com/net/core[.NET Core `gremlin-dotnet` module. If .NET Core SDK is not installed, TinkerPop will still build with Maven, but .NET projects will be skipped. -`gremlin-dotnet` can be build and tested from the command line with: +`gremlin-dotnet` can be built and tested from the command line with: [source,text] mvn clean install -Pgremlin-dotnet @@ -127,6 +127,20 @@ other existing Node.js runtime instances in your machine. See the <> section for more information on release manager configurations. +[[docker-environment]] +=== Docker Environment +The build optionally requires Docker to build Docker images of Gremlin Server and Gremlin Console. + +The Docker images can be built from the command line with: +[source,text] + +mvn clean install -Pdocker-images + +which enables the "docker-images" Maven profile or in a more automated fashion simply add a `.docker` file to the +directories of the `gremlin-server` and/or `gremlin-console` modules which will signify to Maven that Docker is present +in the environment.