Package XC CLI binary with an MSI installer
daniellavoie opened this issue · comments
Developpers who wants to try out Xcomponent will have the option to use XC CLI.
As of now, the xc
binary has to be added to %PATH% environment manually.
It would be better to package the XC CLI as a MSI install package.
References
Building a MSI package for a go binary
http://wixtoolset.org/
This issue is blocked by Travis missing support for Ubuntu Xenial.
Automated msi packaging would have required msitools
which is not available for Trusty.
@daniellavoie to create an msi, perhaps we can use a windows build. Fred uses https://www.appveyor.com on his open source projects.
So we can have 2 different integration builds:
- travis: build
- appveyor: build + msi
Other option:
on xcomponent, we also use https://circleci.com and it is free for open source projects (the same as travis). You can provide your own docker image used for building. So you are free to choose your linux distribution and customize it !