Closed garethr closed 6 years ago
Installation currently requires a go toolchain and knowledge of the dreaded GOPATH. I'd argue that's a high bar for lots of potential users.
As a simple low-friction solution to this I've been using Travis to build releases for multiple architectures and push them back to GitHub releases when a repo is tagged. https://github.com/garethr/kubeval/blob/master/.travis.yml
There are better/more involved release mechanisms, but the above is low cost and easy to consume. It also makes it easier to use the tool in CI setup in my experience.
Installation currently requires a go toolchain and knowledge of the dreaded GOPATH. I'd argue that's a high bar for lots of potential users.
As a simple low-friction solution to this I've been using Travis to build releases for multiple architectures and push them back to GitHub releases when a repo is tagged. https://github.com/garethr/kubeval/blob/master/.travis.yml
There are better/more involved release mechanisms, but the above is low cost and easy to consume. It also makes it easier to use the tool in CI setup in my experience.