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