tinkerpop-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (TINKERPOP-1897) Provide Docker images of Gremlin Server and Console
Date Mon, 04 Jun 2018 19:08:00 GMT

    [ https://issues.apache.org/jira/browse/TINKERPOP-1897?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16500733#comment-16500733
] 

ASF GitHub Bot commented on TINKERPOP-1897:
-------------------------------------------

Github user FlorianHockmann commented on the issue:

    https://github.com/apache/tinkerpop/pull/802
  
    Just pushed two CTR commits to hopefully get the tags right:
    
    [aac534e11](https://github.com/apache/tinkerpop/commit/aac534e11fa406bedc61dbc060d06740b898e170)
adds a check to only tag Docker images with `3.2` when the version is not a prerelease version,
so not `3.2.10-SOMETHING`.
    
    [d4faa66](https://github.com/apache/tinkerpop/commit/d4faa6605495e072d65578682d2ed5fd12bdb5ad)
adds the `latest` tag on `tp33` branch and on `master`. Once we release 3.4.0 we need to remove
the `latest` tagging from the `tp33` branch so that `3.4.0` will be latest. (I don't see a
way to automate this so we really have to remember to do it manually before the release of
3.4.0.)
    
    This should result in the following tags:
    * tp32 release candidates: 3.2.10-rc1
    * tp32 releases: 3.2.10, 3.2
    * tp33 release candidates: 3.3.4-rc1
    * tp33 releases: 3.3.4, 3.3, latest
    
    To give a short explanation of why this tagging makes sense in my opinion:
    * Users who always want to have the newest version that is still stable can use the `latest`
tag. This is also implicitly used when you do `docker run tinkerpop/gremlin-console`. So `latest`
should always be available and always point to something stable.
    * Users who to stay on `tp32` for example because their graph provider doesn't support
3.3.0 yet can use the `3.2` tag and will always get the latest stable version of that branch.
(Same applies of course to the `3.3` tag.)
    * All other users will select a version explicitly. This could either be a stable version
like `3.2.10` or a release candidate when they want to check out new features earlier, but
they should always get a stable version when they choose a tag like `3.2.10`.


> Provide Docker images of Gremlin Server and Console
> ---------------------------------------------------
>
>                 Key: TINKERPOP-1897
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP-1897
>             Project: TinkerPop
>          Issue Type: Improvement
>          Components: console, server
>    Affects Versions: 3.2.7
>            Reporter: Florian Hockmann
>            Assignee: Florian Hockmann
>            Priority: Major
>
> TinkerPop should provide Docker images of Gremlin Server and Gremlin Console that are
deployed together with each release.
> This originated from the mailing list:
> [https://lists.apache.org/thread.html/744ae19afa9b2fd1984c1e11114dddc588e98786d9c21b633aab8bfa@%3Cdev.tinkerpop.apache.org%3E]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message