github.com/grafana/synthetic-monitoring-agent@v0.64.2/scripts/docker_build (about)

     1  #!/bin/sh
     2  
     3  GOCACHE=$(go env GOCACHE)
     4  GOPKGCACHE=$(readlink -m "$(go env GOMODCACHE)"/..)
     5  
     6  docker container run \
     7  	-ti \
     8  	--rm \
     9  	--user "$(id -u)":"$(id -g)" \
    10  	--volume "${PWD}":/workdir \
    11  	--volume "${GOCACHE}":/.cache/go-build \
    12  	--volume "${GOPKGCACHE}":/go/pkg \
    13  	golang:1.18.1 \
    14  	make -C /workdir "$@"