The PR has been merged, so now any committer can publish all the
artifacts to the Apache snapshots repo
just issuing from the cmd line:
mvn clean deploy  -DskipTests -Pdeploy

I would like to try to add the 'deploy' goal to our daily build on jenkins
On the users@infra list they told me that it would be enough to add
the deploy goal and all is already 'ready' (deploy credentials and PGP
I think)
I think I do no have enough permissions to modify the configuration of the Job
so Sijie can you try ?

note:
the "official" guide (1) tells to use a special maven profile to
deploy the artifacts (-Papache-release), but for us it is failing
because it tries to create the javadocs for the 'compat' deps.
IMHO our custom 'deploy' profile will be enough

1 - http://www.apache.org/dev/publishing-maven-artifacts.html

-- Enrico


2017-04-28 12:43 GMT+02:00 Enrico Olivelli <eolive...@gmail.com>:
> I am currently discussing on the users@infra mailing list about how to
> achieve our goal.
> While playing with the deploy goal I succeeded in publishing the
> -SNAPSHOT version to the official apache snapshots repository
>
> In order to achieve it manually it is enough to follow the guide
> http://www.apache.org/dev/publishing-maven-artifacts.html
>
> Actually the goal for us is
> mvn clean install -Pdeploy
> as we have a "-SNAPSHOT" version the deploy is targeted to the apache
> snapshots repository automatically (as written in the Apache Parent
> pom)
>
> But currently we have an issue on the versioning scheme of the
> "compats" subproject, so that the 'deploy' goal against the snapshots
> repository cannot be performed.
>
> This is our JIRA ticket
> https://issues.apache.org/jira/browse/BOOKKEEPER-1042
>
> This is the PR
> https://github.com/apache/bookkeeper/pull/134
>
> This is our first public SNAPSHOT
> https://repository.apache.org/content/repositories/snapshots/org/apache/bookkeeper/
>
> I need any committer to check and merge the PR in order to continue the work.
>
> Once we have a compliant versioning scheme a think we can continue the
> discussion with the infra team in order to add an automatic deployment
> on our Jenkins builds
>
> Notes:
> 1) It seems that only one snapshot is retained and this is OK
> 2) We will need to update the docs and write somewhere how to use the
> snapshots repository (just an example and a simple explanation). Maybe
> just on Confluence (I will do)
> 3) Currently I have published the snapshot of the current master, but
> I have used my Apache PGP key (eolive...@apache.org) but it is not
> signed by any other person on the Apache Web Of Trust (I need to find
> some Apache fellow to sign my key, and it is not so simple in Italy).
> I think this is not good. Maybe once the pom is OK and the procedure
> is OK it will be better that some other committer with a signed PGP
> key will publish a new version of the snapshot (maybe Sijie or Matteo
> which were the last release managers)
>
>
> -- Enrico
>
>
> 2017-04-27 16:51 GMT+02:00 Enrico Olivelli <eolive...@gmail.com>:
>> I will start inspecting the possibilities with the INFRA team
>>
>> I will come back to the list with some proposal
>>
>> 2017-04-27 15:31 GMT+02:00 Bobby Evans <ev...@yahoo-inc.com.invalid>:
>>> There is a special SNAPSHOTS repo that is already setup.  I know that 
>>> hadoop has been using it for a while, so you should just need to ask where 
>>> the snapshot repo is.  Maven also will only push a -SNAPSHOT build to a 
>>> repo that has been confiugred to accept snapshots.
>>>
>>>
>>> - Bobby
>>>
>>> On Thursday, April 27, 2017, 7:57:31 AM CDT, Enrico Olivelli 
>>> <eolive...@gmail.com> wrote:2017-04-24 23:35 GMT+02:00 Sijie Guo 
>>> <guosi...@gmail.com>:
>>>> On Sat, Apr 22, 2017 at 12:30 AM, Enrico Olivelli <eolive...@gmail.com>
>>>> wrote:
>>>>
>>>>> Il sab 22 apr 2017, 02:27 Sijie Guo <guosi...@gmail.com> ha scritto:
>>>>>
>>>>> > I don't have any objections on doing this, if we can figure out
>>>>> following:
>>>>> >
>>>>> > - does Apache infra allow doing this?
>>>>> >
>>>>>
>>>>> Yes. See the lonk from tomcat mailing kist. Maybe we can ask Mark.
>>>>>
>>>>
>>>> How does the SNAPSHOT version look like? is it just SNAPSHOT or SNAPSHOT
>>>> with gitsha suffix.
>>>>
>>>> The reason I asked this -
>>>>
>>>> - If we just use SNAPSHOT, does the CI job overwrite the packages every
>>>> time?
>>>> - If we use SNAPSHOT-gitsha, then can we do smaller RC releases within a
>>>> big release?
>>>>
>>>
>>> I think we can ask infra help to setup an auto-clean up of the
>>> repository, usually -SNASHOT is deployed with a timestamp suffix of
>>> whatever
>>>
>>> If you are OK a can contact infra in order to ask for help and ask if
>>> is feasible
>>>
>>>
>>>
>>>
>>>>
>>>>>
>>>>> > - what does SNAPSHOT mean? How many snapshots do you want to publish?
>>>>> >
>>>>> Only the last successful build on jenkins
>>>>>
>>>>> - why not shorten the release scope and publish a release instead?
>>>>>
>>>>>
>>>>> I really would like to have a release ASAP but I think this is a different
>>>>> problem.
>>>>>
>>>>> The idea is to simplify testing of other downstream project against the
>>>>> current master without the need to publish local forks of BK to local 
>>>>> maven
>>>>> repositories.
>>>>> For all downstream open source projects this will be very useful
>>>>>
>>>>> I volunteer to setup the jenkins job and deal with infra
>>>>>
>>>>
>>>> +1 on this.
>>>>
>>>>>
>>>>> >
>>>>> >
>>>>> > Thoughts?
>>>>> >
>>>>> > On Apr 21, 2017 9:29 AM, "Venkateswara Rao Jujjuri" <jujj...@gmail.com>
>>>>> > wrote:
>>>>> >
>>>>> > +1
>>>>> >
>>>>> > On Fri, Apr 21, 2017 at 8:16 AM, Matteo Merli <matteo.me...@gmail.com>
>>>>> > wrote:
>>>>> >
>>>>> > > +1
>>>>> > > On Fri, Apr 21, 2017 at 7:06 AM Enrico Olivelli <eolive...@gmail.com>
>>>>> > > wrote:
>>>>> > >
>>>>> > > > I wonder if we can start publishing the 4.5.0-SNAPSHOT binaries on
>>>>> > > > Maven Central.
>>>>> > > >
>>>>> > > > This will help projects which want to try the upcoming version
>>>>> without
>>>>> > > > dealing with custom local Maven Repositories.
>>>>> > > >
>>>>> > > > I see recently Apache Tomcat started doing so
>>>>> > > > http://marc.info/?l=tomcat-dev&m=149269803006113&w=2
>>>>> > > >
>>>>> > > >
>>>>> > > > I you all agree I would like to work on this.
>>>>> > > >
>>>>> > > >
>>>>> > > > -- Enrico
>>>>> > > >
>>>>> > >
>>>>> >
>>>>> >
>>>>> >
>>>>> > --
>>>>> > Jvrao
>>>>> > ---
>>>>> > First they ignore you, then they laugh at you, then they fight you, then
>>>>> > you win. - Mahatma Gandhi
>>>>> >
>>>>> --
>>>>>
>>>>>
>>>>> -- Enrico Olivelli
>>>>>

Reply via email to