Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Windows: script to produce an osquery choco package #2393
Here's the existing CMake logic, which only calls to a script in tools: https://github.com/facebook/osquery/blob/master/CMake/Packages.cmake
And the Linux/OS X script: https://github.com/facebook/osquery/tree/master/tools/deployment
APPX should be relatively straightforward. We can create the package from a build host, push the result to our intermediate storage (a NAS on the Jenkins server), then periodically scan and sign (manual process) and finally ship/host on S3.
We host the apt/yum repos this way and serve symlinks to the latest package for each supported platform except for Windows.
The project needs 2 things:
*For OS X, PKG and Mach-O binary signing is proprietary so we have both a Linux signing/package host and an OS X one; if we need to add a third that not a huge issue.