Windows Packaging with WiX
Windows will be packaged with WiX which can be automated. Once we're at the windows packaging stage of development, we need to write an XML definition file for our installer.
What we need to do
- [x] Get a WiX install script up and running
- [x] Customize our installer's look
- [ ] Potentially add options for selecting plugins/features to include with installation
- [ ] Automate installer creation via build system (jenkins)
- 点赞 评论 复制链接分享
On the automation side of things we can hopefully get it to work with TravisCI.
Would also suggest investigating how upstream currently packages for Windows. I can already see scripts for creating zip files, etc so there could also be some legacy cruft for us to remove.点赞 评论 复制链接分享
Linking to #58 as there is some duplication happening here.点赞 评论 复制链接分享
32-bit MSI installer for beta testing is available here: https://build.glimpse-editor.org/beta/win32/点赞 评论 复制链接分享
Current progress on this ticket can be tracked in this repo: https://github.com/TrechNex/glimpse-windows-installer
I will be creating a new repo in the glimpse-editor once this is complete, with it specifically set up to be reusable.
Because of the way GUIDs are generated/tracked, there will be a branch for each major release. I will also make sure it is a submodule in the main Glimpse repo.点赞 评论 复制链接分享
I think customizing the installers look and automating with Jenkins should be two new and separate Github Issues. There's no way those things can be achieved for 0.1, but there's an outside chance for 0.2.点赞 评论 复制链接分享
Linking to Jenkins job issue #164点赞 评论 复制链接分享
Moved to 0.2.0 Candidates as still work to do on 64-bit build and Jenkins job will not be done until after 0.1.0 is released.点赞 评论 复制链接分享
+1 for making it installable via scoop. It would also be great to have a portable zip download for Windows, instead of an installer.点赞 评论 复制链接分享
For the purposes of the 0.2.0 milestone I'm going to count this as fixed. We should open a separate issue for automating the WiX packaging.点赞 评论 复制链接分享
did you see this issue: https://github.com/glimpse-editor/Glimpse/issues/65
It might be that my previous effort helps you progress. I am not able to get Scoop working on my own Windows machines, so wasn't able to test.点赞 评论 复制链接分享