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

Build infrastructure improvements #2277

Closed
klizhentas opened this issue Oct 10, 2018 · 4 comments
Closed

Build infrastructure improvements #2277

klizhentas opened this issue Oct 10, 2018 · 4 comments
Assignees
Milestone

Comments

@klizhentas
Copy link
Contributor

Also update zendesk issue 347

@klizhentas klizhentas added this to the 3.1 "Boston" milestone Oct 10, 2018
@russjones
Copy link
Contributor

russjones commented Oct 11, 2018

@klizhentas What do you think about adding support for building binaries with Go 1.9.x to this ticket and making this a generic build improvements ticket?

@klizhentas
Copy link
Contributor Author

do it

@russjones
Copy link
Contributor

russjones commented Oct 13, 2018

Let's make the following build improvements.

Support 32-bit builds for Linux

We have to investigate 32-bit VM support on the various cloud providers to act as a build box.

The other option that may be more viable is using Docker to do cross compilation of 32-bit binaries like we build Windows binaries.

The output archive should have the following format: teleport-v3.0.0-linux-386-bin.tar.gz

Maintain Teleport binaries built with Go 1.9

Several issues have come up that require us to continue to support binaries built with Go 1.9 long term. We should update the build infrastructure to have both the current version of Go and a legacy version so Linux binaries can be built as well.

The output archive should have the following format: teleport-v3.0.0-linux-amd64-go1.9.7-bin.tar.gz.

@russjones russjones changed the title Provide 32 bit builds Build infrastructure improvements Oct 13, 2018
@russjones
Copy link
Contributor

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

No branches or pull requests

2 participants