envoyproxy / envoyproxy/gateway

Consider using `ko` instead of `docker build`

Open
#89 2 comments 1 reaction 0 assignees View on GitHub
area/ci help wanted kind/question
Dominant language
Go
Stars
3k
Forks
864
Avg merge
2d 2h
Merged PRs (30d)
140

Description

[`ko`](https://github.com/google/ko) is a tool for building Docker images that are simple containerized Go programs. In my opinion, this is preferable to `docker build` for several reasons:
- Does [reproducible builds](https://reproducible-builds.org/), which are a big plus for supply-chain security
- Native support of multi-arch builds
- Can take advantage of the host's Go module+compiler cache for faster builds. (This is sorta possible with `docker build` using experimental buildkit extensions)

Related to: https://github.com/envoyproxy/gateway/pull/83

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.