-----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