WorldWideTelescope / wwt-windows-client

WorldWide Telescope Windows Application
Other
179 stars 55 forks source link

Add CI pipeline with codesigning #161

Closed pkgw closed 4 years ago

pkgw commented 4 years ago

This merges the AAS235 branch into master and adds an Azure Pipelines configuration that builds the app and the installer and, for approved merges into master, codesigns them using the .NET Foundation service, uploading the artifacts to Azure Pipelines hosting.

At the moment the datafiles.cabinet used in the installer is a tiny stub file that's downloaded from WWT hosting. For full releases, we'll need to add some logic to the pipelines to download a different file. (I think this approach will be much easier to implement than trying to have the CI machine generate its own datafiles.cabinet.)

Current master saved as a 5.x-series branch.