Skip to content
This repository has been archived by the owner on Jan 17, 2022. It is now read-only.

Package XC CLI binary with an MSI installer #2

Open
daniellavoie opened this issue Sep 16, 2017 · 2 comments
Open

Package XC CLI binary with an MSI installer #2

daniellavoie opened this issue Sep 16, 2017 · 2 comments

Comments

@daniellavoie
Copy link
Contributor

daniellavoie commented Sep 16, 2017

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 daniellavoie added this to the 0.1.0 milestone Sep 22, 2017
@daniellavoie daniellavoie self-assigned this Sep 24, 2017
@daniellavoie daniellavoie modified the milestones: 0.1.0, 0.2.0 Sep 24, 2017
@daniellavoie daniellavoie modified the milestones: 0.2.0, 0.3.0 Oct 23, 2017
@daniellavoie
Copy link
Contributor Author

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 daniellavoie removed this from the 0.3.0 milestone Oct 25, 2017
@daniellavoie daniellavoie removed their assignment Oct 25, 2017
@nicolaserny
Copy link

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

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants