Skip to content

Conversation

@baffles
Copy link
Member

@baffles baffles commented Nov 8, 2022

This adds a build Jenkins pipeline that generates binaries for Windows, Linux, and macOS.

This also includes some dependency updates to bring us to the latest versions we can easily update to (and also resolve a warning when cross-building for Windows; old rpassword version was using old winapi version).

This will make sure we vendor any dependencies (like openssl) when they're required. Alternatively, we run into issues when using the musl Liux build target, since it wants a cross-compilation pkg-config setup in place, which turns into a whole unnecessary mess.
@baffles baffles marked this pull request as ready for review November 9, 2022 18:36
@baffles baffles requested a review from dylemma November 9, 2022 18:36
dylemma
dylemma previously approved these changes Nov 9, 2022
dylemma
dylemma previously approved these changes Nov 9, 2022
@baffles baffles enabled auto-merge (squash) November 9, 2022 19:16
@baffles baffles merged commit 957ca8e into master Nov 9, 2022
@baffles baffles deleted the feature/jenkins-build branch November 9, 2022 19:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants