On 23 August 2017 at 05:13, Rob Tompkins <chtom...@gmail.com> wrote:
> Hello all,
>
> Does anyone remember how to, from an old ant build, get a project released. I 
> think that I can piece it together by simply do a bunch of manual stuff to 
> md5, sha1, and gpg sign things and publish artifacts and then manually update 
> the site, but that feels fairly heavy. Does anyone recall an easier way to do 
> this? Is there any documentation on how this was performed before migrating 
> to maven 2+?

I'm fairly sure it was all manual.

Nexus did not exist then, nor did dist.apache.org.

As I recall, Ant was used to create the jars.
I think sigs and hashes must have been created manually.

The RC was then uploaded to the users minotaur account somewhere under
public_html.
Assuming success, the ASF release artifacts had to be copied to
/www/www.apache.org/dist/commons/xxx on minotaur.

I think Maven artifacts were published in a similar way, i.e. upload
to a folder on minotaur and wait for changes to be picked up.

Most of the above is easy enough to do with the new systems apart from
Maven/Nexus.

The dev list archives might have some additional useful info.

> The build environment isn’t too difficult from my end as I have created a 
> dockerized build environment:
>
> https://github.com/chtompki/Dockerfiles/tree/master/commons-jelly-build-env 
> <https://github.com/chtompki/Dockerfiles/tree/master/commons-jelly-build-env>
>
> for folks curiosity.
>
> Cheers,
> -Rob

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to