Github user spmallette commented on a diff in the pull request:
https://github.com/apache/tinkerpop/pull/802#discussion_r189332152
--- Diff: gremlin-console/pom.xml ---
@@ -336,5 +336,59 @@ limitations under the License.
</plugins>
</build>
</profile>
+
+ <profile>
+ <id>docker-images</id>
+ <activation>
+ <activeByDefault>false</activeByDefault>
+ <file>
+ <exists>.docker</exists>
+ </file>
+ </activation>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>com.spotify</groupId>
+ <artifactId>dockerfile-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>docker-image-build</id>
+ <goals>
+ <goal>build</goal>
+ </goals>
+ <configuration>
+ <tag>${project.version}</tag>
+ <buildArgs>
+
<GREMLIN_CONSOLE_DIR>target/apache-tinkerpop-${project.artifactId}-${project.version}-standalone</GREMLIN_CONSOLE_DIR>
+ </buildArgs>
+ </configuration>
+ </execution>
+ <execution>
+ <id>docker-image-tag-minor-version</id>
+ <goals>
+ <goal>tag</goal>
+ </goals>
+ <configuration>
+ <tag>3.2</tag>
--- End diff --
I guess the `<tag>` must be manually updated, but perhaps that not a
problem because it stays bound to the branch from patch version to patch
version. Though, I do feel like that might be an easy thing to forget on minor
version upgrades - perhaps the dev docs should have a note about that wherever
we bump version back to SNAPSHOT. Or perhaps this could be made more dynamic
somehow?
---