-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

All,

I've been working this afternoon on a Powershell script to do pretty
much everything for a release. I chose Powershell because (a) I will
have to operate on Windows for releases until I get NSIS working
elsewhere and (b) batch scripts are The Worst.

Starting with The Process[1], I have everything working up through
actually invoking "ant release".

It's downloading everything it needs (except Java... grr Oracle),
exporting from svn, etc.

The Process says to use the latest release of the minimum Java version
supported by the release. For 8.5.x, that means Java 7, but Java 7 has
been EOL'd. So... should I grab an old Java 7 JDK for building the
release, or should I use the latest supported version, which is Java 8?

I haven't yet dealt with the GnuPG key management... I'm not sure the
best way to do that at this point. I think for now, I'll just have toe
script stop and say "please install your private key in [file]" to
continue and then proceed when it's in place.

It doesn't yet do any of the "preliminaty checks" and it doesn't
create svn tags.

It's not parameterized yet so it's all hard-coded for the 8.5.35
release and its dependencies (e.g. ant) are all version-dependent at
this point as well.

Once I extract the script from the Windows 10 VM I'm running it in and
verify that it's actually runnable from a fresh box, I'll post it here
for anyone to look at. I'll probably put it on GitHub in this general
area
https://github.com/ChristopherSchultz/apache-tomcat-stuff/tree/master/bi
n

If it makes sense to do so, we could even put it into svn, which is a
bit of Inception.

- -chris

[1] https://wiki.apache.org/tomcat/ReleaseProcess
-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/

iQIzBAEBCAAdFiEEMmKgYcQvxMe7tcJcHPApP6U8pFgFAlviGq0ACgkQHPApP6U8
pFisXg/+M1fiL0NCfQkldmx8Evfbdui0eU8tyauEqhir6IAQc6SZSyo1RpGa6iI/
/bSHj3HiSMX7C8zWg6E4aF2t3TLHP5wVjKwgIx16Vo7+9DPGcSZcmnWO3uAUbfRQ
ZnKGN33sMiuObknF2BcBindP/KzpHuAg+avvuQdaZhUAsAeWemFgZXhDUcEfAFge
sueptYh3JMrGKOl4XRq13MawoUKv9zqBUiTExVHvNHjo9y8sn8InIelw7g/BN4W2
cocKeMjYdCzcF+yYdqUkRrIL8ZyCOipZWidstaRv64G452xh+ZWDu81eRXaGAxBE
s0WEMVtAYhHJ1P/23QteYtaXiW4Eyu3aUEiaYEdBy5qzfkzwANKNzuxD58Di9Ior
F/5KmgIlDJEOrs2aAiWTAV5J8hhjcKewHU5lLjOh/qaaLaW07/R8j18oyUhLIbsB
LWgVNXeF4P70N6gxjfKI2vyTJkP0XO7czLoDFP7QVPreXzvVC2zRl6Ry9JnSZV4m
nf+3fvb4KkDX3ajftImS3/B1pAIsE7FOCUQF1kWJ0/2FaVEiO7DymVQeRbdNxsOf
l5j4+wk2UYxUMbc6SRPMRnFn8iw9wystJSKDLqZ5TgKCj65XeJxck+Sf0XbPjzzQ
2j9VyK1E4HuzU6By2x3jLvBeYXDOhYcn/1bLyM/JUQzwSkDtPVY=
=IbVx
-----END PGP SIGNATURE-----

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

Reply via email to