Skip to content

Conversation

@VoyTechnology
Copy link
Member

@VoyTechnology VoyTechnology commented May 22, 2018

Currently only added to Go targets.

Maintains full compatibility with the current source. This is more of an alternative than a complete replacement.

Benefits:

  • Dependency version control
  • Can be unified into a single build system for both Golang and Rust and Docker targets.
  • Ensures consistent build
  • In case of Go, allows the source code to be placed anywhere on the machine.

Caveats:

  • BUILD files and WORKSPACE need to be maintained
  • Looks like currently poor support for custom Rust toolchains (nightly)
  • Can be a bit slow for the first time. Caching in CI would definitely be necessary

Currently only added to Go targets.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants