xcomponent / xc-cli

XComponent Command Line Interface
https://xcomponent.github.io/xcomponent-dev-center/
1 stars 1 forks source link

Package XC CLI binary with an MSI installer #2

Open daniellavoie opened 7 years ago

daniellavoie commented 7 years ago

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/

daniellavoie commented 6 years ago

This issue is blocked by Travis missing support for Ubuntu Xenial.

Automated msi packaging would have required msitools which is not available for Trusty.

nicolaserny commented 6 years ago

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

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 !