You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geode.apache.org by Udo Kohlmeyer <uk...@pivotal.io> on 2018/09/05 22:00:31 UTC

[Discuss] Hosting nightly Geode snapshots

Hi there Geode Dev-list,

I would like to suggest that Geode starts making nightly build snapshots 
available for downstream consumption.

Would it be possible to start uploading nightly snapshots to the 
http://repository.apache.org/snapshots repo?

I see the last snapshots uploaded were

gemfire-core-1.0.0-incubating-20160212.122315-223.jar 
<https://repository.apache.org/content/groups/snapshots/org/apache/geode/gemfire-core/1.0.0-incubating-SNAPSHOT/gemfire-core-1.0.0-incubating-20160212.122315-223.jar> 
	Fri Feb 12 12:23:15 UTC 2016 	12821153


--Udo


Re: [Discuss] Hosting nightly Geode snapshots

Posted by John Blum <jb...@pivotal.io>.
Thanks Dan.  I saw that, too.

So, I am going to pull from http://maven.apachegeode-ci.info/snapshots and
build SDG on the '1.8.0-SNAPSHOT's for the time being.

I am currently planning/preparing and rebasing SD Geode Moore (2.2.0) on
the latest Apache Geode bits.  Apache Geode 1.8 will most likely be GA long
before SD Moore Release Train reaches GA (probably in March 2019).

Regards,
John



On Wed, Sep 5, 2018 at 4:03 PM, Dan Smith <ds...@pivotal.io> wrote:

> Hi John,
>
> I think you should use the location Jake and Anthony mentioned -
> http://maven.apachegeode-ci.info/snapshots. Sorry, my info was out of
> date.
>
> And unfortunately, you will need to use the *1.8.0* snapshot. We haven't
> published a 1.7.0 snapshot for months, because of the weird way that we are
> recreating and fixing up the version on the 1.7.0 release branch this time
> around.
>
> -Dan
>
> On Wed, Sep 5, 2018 at 3:54 PM, John Blum <jb...@pivotal.io> wrote:
>
> > Thank you @Dan!
> >
> > Looks like this is the location I need (based on using the example as a
> > reference)...
> >
> > http://repository.apache.org/snapshots/org/apache/geode/
> > geode-core/1.7.0-SNAPSHOT/
> >
> > Cheers,
> > John
> >
> >
> > On Wed, Sep 5, 2018 at 3:50 PM, Anthony Baker <ab...@pivotal.io> wrote:
> >
> > > I want to confirm a few points:
> > >
> > > 1) We have been running a Jenkins job that posted artifacts to the
> maven
> > > snapshot repository on a night basis (@Udo, I think you were looking at
> > > some old coordinates that used ‘gemfire’ not ‘geode’ in the artifact
> > > name).  In order to consolidate the CI jobs, we’re now publishing [1]
> > > snapshots at the following location:
> > >
> > > // gradle syntax
> > > maven { url 'http://maven.apachegeode-ci.info/snapshots' }
> > >
> > > We may want to consider pushing those over to the apache repo.
> > >
> > > 2) These snapshot artifacts are not release artifacts and may only be
> > used
> > > for early integration and development purposes.  Releases need to be
> > > approved by the PMC.
> > >
> > > 3) The /develop branch is always set to the next release version (e.g.
> > > 1.8.0-SNAPSHOT).
> > >
> > >
> > > Anthony
> > >
> > > [1] https://concourse.apachegeode-ci.info/teams/main/pipelines/
> > > develop/jobs/PublishArtifacts/builds/30 <https://concourse.
> > > apachegeode-ci.info/teams/main/pipelines/develop/jobs/
> > > PublishArtifacts/builds/30>
> > >
> > >
> > > > On Sep 5, 2018, at 3:23 PM, Udo Kohlmeyer <uk...@pivotal.io>
> > wrote:
> > > >
> > > > @Dan,
> > > >
> > > > I think what John is after is something a less manual, than changing
> > the
> > > `geodeVersion` property every time Geode releases a new version, and
> just
> > > keep it pointed at a `NIGHTLY` version.
> > > >
> > > > Do you think this were possible?
> > > >
> > > > --Udo
> > > >
> > > >
> > > > On 9/5/18 15:16, Dan Smith wrote:
> > > >> Hi John,
> > > >>
> > > >> We are publishing nightly snapshots from the develop branch. See
> > > >> https://repository.apache.org/content/groups/snapshots/org/
> > > apache/geode/geode-core/1.8.0-SNAPSHOT/
> > > >>
> > > >> Also, see for the gradle build for the examples repo for an example
> of
> > > >> build that is consuming these nightly snapshots:
> > > >>
> > > >> https://github.com/apache/geode-examples/blob/master/build.gradle
> > > >>
> > > >> -Dan
> > > >>
> > > >> On Wed, Sep 5, 2018 at 3:04 PM, John Blum <jb...@pivotal.io> wrote:
> > > >>
> > > >>> +1
> > > >>>
> > > >>>
> > > >>> On Wed, Sep 5, 2018 at 3:00 PM, Udo Kohlmeyer <
> ukohlmeyer@pivotal.io
> > >
> > > >>> wrote:
> > > >>>
> > > >>>> Hi there Geode Dev-list,
> > > >>>>
> > > >>>> I would like to suggest that Geode starts making nightly build
> > > snapshots
> > > >>>> available for downstream consumption.
> > > >>>>
> > > >>>> Would it be possible to start uploading nightly snapshots to the
> > > >>>> http://repository.apache.org/snapshots repo?
> > > >>>>
> > > >>>> I see the last snapshots uploaded were
> > > >>>>
> > > >>>> gemfire-core-1.0.0-incubating-20160212.122315-223.jar <
> > > >>>> https://repository.apache.org/content/groups/snapshots/org/
> > > >>>> apache/geode/gemfire-core/1.0.0-incubating-SNAPSHOT/gemfire-
> > > >>>> core-1.0.0-incubating-20160212.122315-223.jar>    Fri Feb 12
> > 12:23:15
> > > >>> UTC
> > > >>>> 2016    12821153
> > > >>>>
> > > >>>>
> > > >>>> --Udo
> > > >>>>
> > > >>>>
> > > >>>
> > > >>> --
> > > >>> -John
> > > >>> john.blum10101 (skype)
> > > >>>
> > > >
> > >
> > >
> >
> >
> > --
> > -John
> > john.blum10101 (skype)
> >
>



-- 
-John
john.blum10101 (skype)

Re: [Discuss] Hosting nightly Geode snapshots

Posted by Dan Smith <ds...@pivotal.io>.
Hi John,

I think you should use the location Jake and Anthony mentioned -
http://maven.apachegeode-ci.info/snapshots. Sorry, my info was out of date.

And unfortunately, you will need to use the *1.8.0* snapshot. We haven't
published a 1.7.0 snapshot for months, because of the weird way that we are
recreating and fixing up the version on the 1.7.0 release branch this time
around.

-Dan

On Wed, Sep 5, 2018 at 3:54 PM, John Blum <jb...@pivotal.io> wrote:

> Thank you @Dan!
>
> Looks like this is the location I need (based on using the example as a
> reference)...
>
> http://repository.apache.org/snapshots/org/apache/geode/
> geode-core/1.7.0-SNAPSHOT/
>
> Cheers,
> John
>
>
> On Wed, Sep 5, 2018 at 3:50 PM, Anthony Baker <ab...@pivotal.io> wrote:
>
> > I want to confirm a few points:
> >
> > 1) We have been running a Jenkins job that posted artifacts to the maven
> > snapshot repository on a night basis (@Udo, I think you were looking at
> > some old coordinates that used ‘gemfire’ not ‘geode’ in the artifact
> > name).  In order to consolidate the CI jobs, we’re now publishing [1]
> > snapshots at the following location:
> >
> > // gradle syntax
> > maven { url 'http://maven.apachegeode-ci.info/snapshots' }
> >
> > We may want to consider pushing those over to the apache repo.
> >
> > 2) These snapshot artifacts are not release artifacts and may only be
> used
> > for early integration and development purposes.  Releases need to be
> > approved by the PMC.
> >
> > 3) The /develop branch is always set to the next release version (e.g.
> > 1.8.0-SNAPSHOT).
> >
> >
> > Anthony
> >
> > [1] https://concourse.apachegeode-ci.info/teams/main/pipelines/
> > develop/jobs/PublishArtifacts/builds/30 <https://concourse.
> > apachegeode-ci.info/teams/main/pipelines/develop/jobs/
> > PublishArtifacts/builds/30>
> >
> >
> > > On Sep 5, 2018, at 3:23 PM, Udo Kohlmeyer <uk...@pivotal.io>
> wrote:
> > >
> > > @Dan,
> > >
> > > I think what John is after is something a less manual, than changing
> the
> > `geodeVersion` property every time Geode releases a new version, and just
> > keep it pointed at a `NIGHTLY` version.
> > >
> > > Do you think this were possible?
> > >
> > > --Udo
> > >
> > >
> > > On 9/5/18 15:16, Dan Smith wrote:
> > >> Hi John,
> > >>
> > >> We are publishing nightly snapshots from the develop branch. See
> > >> https://repository.apache.org/content/groups/snapshots/org/
> > apache/geode/geode-core/1.8.0-SNAPSHOT/
> > >>
> > >> Also, see for the gradle build for the examples repo for an example of
> > >> build that is consuming these nightly snapshots:
> > >>
> > >> https://github.com/apache/geode-examples/blob/master/build.gradle
> > >>
> > >> -Dan
> > >>
> > >> On Wed, Sep 5, 2018 at 3:04 PM, John Blum <jb...@pivotal.io> wrote:
> > >>
> > >>> +1
> > >>>
> > >>>
> > >>> On Wed, Sep 5, 2018 at 3:00 PM, Udo Kohlmeyer <ukohlmeyer@pivotal.io
> >
> > >>> wrote:
> > >>>
> > >>>> Hi there Geode Dev-list,
> > >>>>
> > >>>> I would like to suggest that Geode starts making nightly build
> > snapshots
> > >>>> available for downstream consumption.
> > >>>>
> > >>>> Would it be possible to start uploading nightly snapshots to the
> > >>>> http://repository.apache.org/snapshots repo?
> > >>>>
> > >>>> I see the last snapshots uploaded were
> > >>>>
> > >>>> gemfire-core-1.0.0-incubating-20160212.122315-223.jar <
> > >>>> https://repository.apache.org/content/groups/snapshots/org/
> > >>>> apache/geode/gemfire-core/1.0.0-incubating-SNAPSHOT/gemfire-
> > >>>> core-1.0.0-incubating-20160212.122315-223.jar>    Fri Feb 12
> 12:23:15
> > >>> UTC
> > >>>> 2016    12821153
> > >>>>
> > >>>>
> > >>>> --Udo
> > >>>>
> > >>>>
> > >>>
> > >>> --
> > >>> -John
> > >>> john.blum10101 (skype)
> > >>>
> > >
> >
> >
>
>
> --
> -John
> john.blum10101 (skype)
>

Re: [Discuss] Hosting nightly Geode snapshots

Posted by John Blum <jb...@pivotal.io>.
Thank you @Dan!

Looks like this is the location I need (based on using the example as a
reference)...

http://repository.apache.org/snapshots/org/apache/geode/geode-core/1.7.0-SNAPSHOT/

Cheers,
John


On Wed, Sep 5, 2018 at 3:50 PM, Anthony Baker <ab...@pivotal.io> wrote:

> I want to confirm a few points:
>
> 1) We have been running a Jenkins job that posted artifacts to the maven
> snapshot repository on a night basis (@Udo, I think you were looking at
> some old coordinates that used ‘gemfire’ not ‘geode’ in the artifact
> name).  In order to consolidate the CI jobs, we’re now publishing [1]
> snapshots at the following location:
>
> // gradle syntax
> maven { url 'http://maven.apachegeode-ci.info/snapshots' }
>
> We may want to consider pushing those over to the apache repo.
>
> 2) These snapshot artifacts are not release artifacts and may only be used
> for early integration and development purposes.  Releases need to be
> approved by the PMC.
>
> 3) The /develop branch is always set to the next release version (e.g.
> 1.8.0-SNAPSHOT).
>
>
> Anthony
>
> [1] https://concourse.apachegeode-ci.info/teams/main/pipelines/
> develop/jobs/PublishArtifacts/builds/30 <https://concourse.
> apachegeode-ci.info/teams/main/pipelines/develop/jobs/
> PublishArtifacts/builds/30>
>
>
> > On Sep 5, 2018, at 3:23 PM, Udo Kohlmeyer <uk...@pivotal.io> wrote:
> >
> > @Dan,
> >
> > I think what John is after is something a less manual, than changing the
> `geodeVersion` property every time Geode releases a new version, and just
> keep it pointed at a `NIGHTLY` version.
> >
> > Do you think this were possible?
> >
> > --Udo
> >
> >
> > On 9/5/18 15:16, Dan Smith wrote:
> >> Hi John,
> >>
> >> We are publishing nightly snapshots from the develop branch. See
> >> https://repository.apache.org/content/groups/snapshots/org/
> apache/geode/geode-core/1.8.0-SNAPSHOT/
> >>
> >> Also, see for the gradle build for the examples repo for an example of
> >> build that is consuming these nightly snapshots:
> >>
> >> https://github.com/apache/geode-examples/blob/master/build.gradle
> >>
> >> -Dan
> >>
> >> On Wed, Sep 5, 2018 at 3:04 PM, John Blum <jb...@pivotal.io> wrote:
> >>
> >>> +1
> >>>
> >>>
> >>> On Wed, Sep 5, 2018 at 3:00 PM, Udo Kohlmeyer <uk...@pivotal.io>
> >>> wrote:
> >>>
> >>>> Hi there Geode Dev-list,
> >>>>
> >>>> I would like to suggest that Geode starts making nightly build
> snapshots
> >>>> available for downstream consumption.
> >>>>
> >>>> Would it be possible to start uploading nightly snapshots to the
> >>>> http://repository.apache.org/snapshots repo?
> >>>>
> >>>> I see the last snapshots uploaded were
> >>>>
> >>>> gemfire-core-1.0.0-incubating-20160212.122315-223.jar <
> >>>> https://repository.apache.org/content/groups/snapshots/org/
> >>>> apache/geode/gemfire-core/1.0.0-incubating-SNAPSHOT/gemfire-
> >>>> core-1.0.0-incubating-20160212.122315-223.jar>    Fri Feb 12 12:23:15
> >>> UTC
> >>>> 2016    12821153
> >>>>
> >>>>
> >>>> --Udo
> >>>>
> >>>>
> >>>
> >>> --
> >>> -John
> >>> john.blum10101 (skype)
> >>>
> >
>
>


-- 
-John
john.blum10101 (skype)

Re: [Discuss] Hosting nightly Geode snapshots

Posted by Anthony Baker <ab...@pivotal.io>.
I want to confirm a few points:

1) We have been running a Jenkins job that posted artifacts to the maven snapshot repository on a night basis (@Udo, I think you were looking at some old coordinates that used ‘gemfire’ not ‘geode’ in the artifact name).  In order to consolidate the CI jobs, we’re now publishing [1] snapshots at the following location:

// gradle syntax
maven { url 'http://maven.apachegeode-ci.info/snapshots' }

We may want to consider pushing those over to the apache repo.

2) These snapshot artifacts are not release artifacts and may only be used for early integration and development purposes.  Releases need to be approved by the PMC.

3) The /develop branch is always set to the next release version (e.g. 1.8.0-SNAPSHOT).  


Anthony

[1] https://concourse.apachegeode-ci.info/teams/main/pipelines/develop/jobs/PublishArtifacts/builds/30 <https://concourse.apachegeode-ci.info/teams/main/pipelines/develop/jobs/PublishArtifacts/builds/30>


> On Sep 5, 2018, at 3:23 PM, Udo Kohlmeyer <uk...@pivotal.io> wrote:
> 
> @Dan,
> 
> I think what John is after is something a less manual, than changing the `geodeVersion` property every time Geode releases a new version, and just keep it pointed at a `NIGHTLY` version.
> 
> Do you think this were possible?
> 
> --Udo
> 
> 
> On 9/5/18 15:16, Dan Smith wrote:
>> Hi John,
>> 
>> We are publishing nightly snapshots from the develop branch. See
>> https://repository.apache.org/content/groups/snapshots/org/apache/geode/geode-core/1.8.0-SNAPSHOT/
>> 
>> Also, see for the gradle build for the examples repo for an example of
>> build that is consuming these nightly snapshots:
>> 
>> https://github.com/apache/geode-examples/blob/master/build.gradle
>> 
>> -Dan
>> 
>> On Wed, Sep 5, 2018 at 3:04 PM, John Blum <jb...@pivotal.io> wrote:
>> 
>>> +1
>>> 
>>> 
>>> On Wed, Sep 5, 2018 at 3:00 PM, Udo Kohlmeyer <uk...@pivotal.io>
>>> wrote:
>>> 
>>>> Hi there Geode Dev-list,
>>>> 
>>>> I would like to suggest that Geode starts making nightly build snapshots
>>>> available for downstream consumption.
>>>> 
>>>> Would it be possible to start uploading nightly snapshots to the
>>>> http://repository.apache.org/snapshots repo?
>>>> 
>>>> I see the last snapshots uploaded were
>>>> 
>>>> gemfire-core-1.0.0-incubating-20160212.122315-223.jar <
>>>> https://repository.apache.org/content/groups/snapshots/org/
>>>> apache/geode/gemfire-core/1.0.0-incubating-SNAPSHOT/gemfire-
>>>> core-1.0.0-incubating-20160212.122315-223.jar>    Fri Feb 12 12:23:15
>>> UTC
>>>> 2016    12821153
>>>> 
>>>> 
>>>> --Udo
>>>> 
>>>> 
>>> 
>>> --
>>> -John
>>> john.blum10101 (skype)
>>> 
> 


Re: [Discuss] Hosting nightly Geode snapshots

Posted by Jacob Barrett <jb...@pivotal.io>.
Actually, as of PR-2347, https://github.com/apache/geode/pull/2347, the CI
is publishing tested SNAPSHOTS to http://maven.apachegeode-ci.info/snapshots
.

Having a unversioned SNAPSHOT isn't a Maven thing, so no this would not be
possible. Maven (and Maven based builders) all fetch something-1.2-SNAPSHOT
formatted artifacts. There isn't a thing for supporting something-SNAPSHOT.

-Jake


On Wed, Sep 5, 2018 at 3:23 PM Udo Kohlmeyer <uk...@pivotal.io> wrote:

> @Dan,
>
> I think what John is after is something a less manual, than changing the
> `geodeVersion` property every time Geode releases a new version, and
> just keep it pointed at a `NIGHTLY` version.
>
> Do you think this were possible?
>
> --Udo
>
>
> On 9/5/18 15:16, Dan Smith wrote:
> > Hi John,
> >
> > We are publishing nightly snapshots from the develop branch. See
> >
> https://repository.apache.org/content/groups/snapshots/org/apache/geode/geode-core/1.8.0-SNAPSHOT/
> >
> > Also, see for the gradle build for the examples repo for an example of
> > build that is consuming these nightly snapshots:
> >
> > https://github.com/apache/geode-examples/blob/master/build.gradle
> >
> > -Dan
> >
> > On Wed, Sep 5, 2018 at 3:04 PM, John Blum <jb...@pivotal.io> wrote:
> >
> >> +1
> >>
> >>
> >> On Wed, Sep 5, 2018 at 3:00 PM, Udo Kohlmeyer <uk...@pivotal.io>
> >> wrote:
> >>
> >>> Hi there Geode Dev-list,
> >>>
> >>> I would like to suggest that Geode starts making nightly build
> snapshots
> >>> available for downstream consumption.
> >>>
> >>> Would it be possible to start uploading nightly snapshots to the
> >>> http://repository.apache.org/snapshots repo?
> >>>
> >>> I see the last snapshots uploaded were
> >>>
> >>> gemfire-core-1.0.0-incubating-20160212.122315-223.jar <
> >>> https://repository.apache.org/content/groups/snapshots/org/
> >>> apache/geode/gemfire-core/1.0.0-incubating-SNAPSHOT/gemfire-
> >>> core-1.0.0-incubating-20160212.122315-223.jar>    Fri Feb 12 12:23:15
> >> UTC
> >>> 2016    12821153
> >>>
> >>>
> >>> --Udo
> >>>
> >>>
> >>
> >> --
> >> -John
> >> john.blum10101 (skype)
> >>
>
>

Re: [Discuss] Hosting nightly Geode snapshots

Posted by Udo Kohlmeyer <uk...@pivotal.io>.
@Dan,

I think what John is after is something a less manual, than changing the 
`geodeVersion` property every time Geode releases a new version, and 
just keep it pointed at a `NIGHTLY` version.

Do you think this were possible?

--Udo


On 9/5/18 15:16, Dan Smith wrote:
> Hi John,
>
> We are publishing nightly snapshots from the develop branch. See
> https://repository.apache.org/content/groups/snapshots/org/apache/geode/geode-core/1.8.0-SNAPSHOT/
>
> Also, see for the gradle build for the examples repo for an example of
> build that is consuming these nightly snapshots:
>
> https://github.com/apache/geode-examples/blob/master/build.gradle
>
> -Dan
>
> On Wed, Sep 5, 2018 at 3:04 PM, John Blum <jb...@pivotal.io> wrote:
>
>> +1
>>
>>
>> On Wed, Sep 5, 2018 at 3:00 PM, Udo Kohlmeyer <uk...@pivotal.io>
>> wrote:
>>
>>> Hi there Geode Dev-list,
>>>
>>> I would like to suggest that Geode starts making nightly build snapshots
>>> available for downstream consumption.
>>>
>>> Would it be possible to start uploading nightly snapshots to the
>>> http://repository.apache.org/snapshots repo?
>>>
>>> I see the last snapshots uploaded were
>>>
>>> gemfire-core-1.0.0-incubating-20160212.122315-223.jar <
>>> https://repository.apache.org/content/groups/snapshots/org/
>>> apache/geode/gemfire-core/1.0.0-incubating-SNAPSHOT/gemfire-
>>> core-1.0.0-incubating-20160212.122315-223.jar>    Fri Feb 12 12:23:15
>> UTC
>>> 2016    12821153
>>>
>>>
>>> --Udo
>>>
>>>
>>
>> --
>> -John
>> john.blum10101 (skype)
>>


Re: [Discuss] Hosting nightly Geode snapshots

Posted by Dan Smith <ds...@pivotal.io>.
Hi John,

We are publishing nightly snapshots from the develop branch. See
https://repository.apache.org/content/groups/snapshots/org/apache/geode/geode-core/1.8.0-SNAPSHOT/

Also, see for the gradle build for the examples repo for an example of
build that is consuming these nightly snapshots:

https://github.com/apache/geode-examples/blob/master/build.gradle

-Dan

On Wed, Sep 5, 2018 at 3:04 PM, John Blum <jb...@pivotal.io> wrote:

> +1
>
>
> On Wed, Sep 5, 2018 at 3:00 PM, Udo Kohlmeyer <uk...@pivotal.io>
> wrote:
>
> > Hi there Geode Dev-list,
> >
> > I would like to suggest that Geode starts making nightly build snapshots
> > available for downstream consumption.
> >
> > Would it be possible to start uploading nightly snapshots to the
> > http://repository.apache.org/snapshots repo?
> >
> > I see the last snapshots uploaded were
> >
> > gemfire-core-1.0.0-incubating-20160212.122315-223.jar <
> > https://repository.apache.org/content/groups/snapshots/org/
> > apache/geode/gemfire-core/1.0.0-incubating-SNAPSHOT/gemfire-
> > core-1.0.0-incubating-20160212.122315-223.jar>    Fri Feb 12 12:23:15
> UTC
> > 2016    12821153
> >
> >
> > --Udo
> >
> >
>
>
> --
> -John
> john.blum10101 (skype)
>

Re: [Discuss] Hosting nightly Geode snapshots

Posted by John Blum <jb...@pivotal.io>.
+1


On Wed, Sep 5, 2018 at 3:00 PM, Udo Kohlmeyer <uk...@pivotal.io> wrote:

> Hi there Geode Dev-list,
>
> I would like to suggest that Geode starts making nightly build snapshots
> available for downstream consumption.
>
> Would it be possible to start uploading nightly snapshots to the
> http://repository.apache.org/snapshots repo?
>
> I see the last snapshots uploaded were
>
> gemfire-core-1.0.0-incubating-20160212.122315-223.jar <
> https://repository.apache.org/content/groups/snapshots/org/
> apache/geode/gemfire-core/1.0.0-incubating-SNAPSHOT/gemfire-
> core-1.0.0-incubating-20160212.122315-223.jar>    Fri Feb 12 12:23:15 UTC
> 2016    12821153
>
>
> --Udo
>
>


-- 
-John
john.blum10101 (skype)