> This has a minor downside for the users who are using unreleased versions. They need to build a local image first before using docker to run.
Isn't that the current behavior? On Thu, Jan 9, 2020 at 4:48 PM Hannah Jiang <hannahji...@google.com> wrote: > Hi Community > > Now we are using different default tags for Python(version or version.dev), > Java(version-SNAPSHOT) and Go(latest). I would like to clean it up and make > it consistent for all languages and here is my proposal. > > For the released version of SDKs, the default tag will be version number. > (ex: 2.17.0) > For the unreleased version of SDKs, the default tag will be version number > + '.dev'. (ex: 2.18.0.dev) > > The default tag is used 1). when we build docker images without specifying > a tag. 2) when we run a job with runners running on dockers with default > docker images. > > Additionally, Beam will always lookup images locally before pulling one > from remote, so the images built locally will not be overwritten by remote > ones. > > This has a minor downside for the users who are using unreleased versions. > They need to build a local image first before using docker to run. I will > add a clear error message to show the problem and add a link to a > documentation of how to create images. > > I would like to collect feedback from whoever uses dockers. Does this > sound good? Is there anything I am missing? > > Thanks, > Hannah > > > > > > > >