Sounds good. I set up the bintray stuff a while ago but got stuck on perms
to have Jenkins upload the snapshot, and the release was not really
relevant.

Kenn

On Wed, Jan 16, 2019 at 5:37 PM Ahmet Altay <al...@google.com> wrote:

>
>
> On Wed, Jan 16, 2019 at 5:28 PM Ankur Goenka <goe...@google.com> wrote:
>
>> - Could we start from snapshots first and then do it for releases?
>> +1, releasing snapsots first makes sense to me.
>> - For snapshots, do we need to clean old containers after a while?
>> Otherwise I guess we will accumulate lots of containers.
>> For snap shots we can maintain a single snapshot image from git HEAD
>> daily. Docker has the internal image container id which changes everytime
>> an image is changed and pulls new images as needed.
>>
>
> There is a potential use this may not work with. If a user picks up a
> snaphsot build and want to use it until the next release arrives. I guess
> in that case the user can copy the snapshotted container image and rely on
> that.
>
>
>> - Do we also need additional code changes for snapshots and releases to
>> default to these specific containers? There could be a version based
>> mechanism to resolve the correct container to use.
>> The current image defaults have username in it. We should be ok by just
>> updating the default image url to published image url.
>>
>> We should also check for pricing and details about Apache-Bintray
>> agreement before pushing images and changing defaults.
>>
>
> There is information on bintray's pricing page about open source projects
> [1]. I do not know if there is a special apache-bintray agreement or not.
> If there is no special agreement there is a 10GB storage limit for using
> bintray.
>
> [1] https://bintray.com/account/pricing?tab=account&type=pricing
>
>
>>
>> On Wed, Jan 16, 2019 at 5:11 PM Ahmet Altay <al...@google.com> wrote:
>>
>>> This sounds like a good idea. Some questions:
>>>
>>> - Could we start from snapshots first and then do it for releases?
>>> - For snapshots, do we need to clean old containers after a while?
>>> Otherwise I guess we will accumulate lots of containers.
>>> - Do we also need additional code changes for snapshots and releases to
>>> default to these specific containers? There could be a version based
>>> mechanism to resolve the correct container to use.
>>>
>>> On Wed, Jan 16, 2019 at 4:42 PM Ankur Goenka <goe...@google.com> wrote:
>>>
>>>> Hi All,
>>>>
>>>> As portability/FnApi is taking shape and are compatible with ULR and
>>>> Flink. I wanted to discuss the release plan release of SDKHarness Docker
>>>> images. Of-course users can create their own images but it will be useful
>>>> to have a default image available out of box.
>>>> Pre build image are a must for making FnApi available for users and not
>>>> just the developers.
>>>> The other purpose of these images is to be server as base image layer
>>>> for building custom images.
>>>>
>>>> Apache already have bintray repositories for beam.
>>>> https://bintray.com/apache/beam-snapshots-docker
>>>> https://bintray.com/apache/beam-docker
>>>>
>>>> Shall we start pushing Python/Java/Go SDK Harness containers to
>>>> https://bintray.com/apache/beam-docker for beam release and maintain
>>>> daily snapshot at https://bintray.com/apache/beam-snapshots-docker ?
>>>>
>>>> Thanks,
>>>> Ankur
>>>>
>>>

Reply via email to