Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Windows installer #163

Closed
tsg opened this issue Jun 10, 2015 · 16 comments
Closed

Add Windows installer #163

tsg opened this issue Jun 10, 2015 · 16 comments

Comments

@tsg
Copy link
Contributor

tsg commented Jun 10, 2015

We used to provide packages for Windows, but they were pretty much manually created and the installation process was also quite complex.

This ticket is for having the proper infrastructure for building the Windows binaries and for finding a good way for running the service.

@Zelnox
Copy link

Zelnox commented Jun 29, 2015

+1

@shadowcodex
Copy link

This is needed, badly... +1

@tsg tsg added in progress Pull request is currently in progress. :Windows labels Jul 20, 2015
dedemorton added a commit that referenced this issue Dec 2, 2015
urso pushed a commit that referenced this issue Dec 2, 2015
@monicasarbu monicasarbu removed v1.0.0-beta3 in progress Pull request is currently in progress. labels Mar 1, 2016
@monicasarbu
Copy link
Contributor

Sadly, we didn't start working on this yet. Removing the "in progress" label.

@andrewkroh
Copy link
Member

Based on the description

"This ticket is for having the proper infrastructure for building the Windows binaries and for finding a good way for running the service"

I'd say this is complete. We have both Windows binaries and an easy way to install it as a service.

What we do not have have is a Windows installer (e.g. an MSI). If that's what we are waiting on then let's update the title.

@monicasarbu monicasarbu changed the title Add packaging for Windows Add Windows installer Mar 1, 2016
@monicasarbu
Copy link
Contributor

@andrewkroh You are right. The title is misleading. I have updated the title to "Add Windows installer".

@martinscholz83
Copy link
Contributor

martinscholz83 commented Nov 7, 2016

Hi there,
i see that this issue is open. Is this feature still from interest?

@tsg
Copy link
Contributor Author

tsg commented Nov 9, 2016

@maddin2016 we are still interested in providing better Windows packages, but our current packaging system builds everything from Linux via cross compilation, so I'm not sure if Wix can help. See https://github.com/elastic/beats/tree/master/dev-tools/packer

I did, a long time ago, used wixl from msitools to build MSIs from linux, but from what I remember I hit some bugs.

@elvarb
Copy link

elvarb commented Nov 9, 2016

You could easily use inno installer to create a install package. http://www.jrsoftware.org/isinfo.php

@martinscholz83
Copy link
Contributor

@tsg, i thought we create the msi at build and then like the exe copy the msi into the zip?!

@dominiquearpin
Copy link

Any news for a msi package?

@anitianinc
Copy link

@tsg I've been working on wrapping winlogbeat in an msi for awhile now and I've got something I think is worthy of sharing. I've put the code with a set of instructions on how to build the msi here https://github.com/anitiansherlock/winlogbeat-msi

I'm pretty new to the dev game and quite wary of licensing issues so if there's anything I've done wrong or needs to be changed please let me know!

@dominiquearpin
Copy link

It will be great to have a msi for each beats. That could be great with tools like Puppet/Chef for deploying in large environment.

@OffColour
Copy link

OffColour commented Jul 20, 2018

I've created a Filebeat MSI generator.
Run the PS script with the URL to the filebeat zip and it'll create the MSI for you.

https://github.com/OffColour/filebeat-msi

@sasubillis
Copy link
Contributor

Yes, please get MSI for each beat. We are having issues with beats installation using puppet without msi.

@OffColour
Copy link

Come on folks. I'd never touched WIX before in my life and it took me all of two days to build the MSI generator. Grab my code and build away!

@urso urso assigned ghost Jul 8, 2019
@ghost ghost mentioned this issue Oct 10, 2019
24 tasks
@ghost
Copy link

ghost commented Jun 17, 2020

Beats Windows MSI packages are official in v7.6.0, for example, winlogbeat

Also: https://github.com/elastic/elastic-stack-installers

@ghost ghost closed this as completed Jun 17, 2020
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests