ci: always upload Windows MSI if smoke test passes
authorSitsofe Wheeler <sitsofe@yahoo.com>
Wed, 19 Aug 2020 15:54:15 +0000 (16:54 +0100)
committerSitsofe Wheeler <sitsofe@yahoo.com>
Wed, 19 Aug 2020 17:14:41 +0000 (18:14 +0100)
commit2a41020abb5fdd586ce85bfbad5f3f9c6bf37a47
treec52305ab36bd0ddb58e76bf5b423c20efc34eeb5
parent1dd90eec6cf5e68285dcab638b97a25f5f3018d4
ci: always upload Windows MSI if smoke test passes

When the test_script stage fails the artifacts stage isn't run. This is
problematic because the long running tests (on all platforms) can be
flaky and Windows folk are accustomed to not having to do builds
themselves when testing the tip of a project. This could lead to a
situation where no there's no pre-built Windows binaries due to a
spurious failures...

Solve the above by moving the smoke test and artifact upload to be
earlier, remove a useless use of bash during smoke Appveyor smoke
testing and change the "Deployment name" from msi to fio.msi.

Signed-off-by: Sitsofe Wheeler <sitsofe@yahoo.com>
.appveyor.yml