latest
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing

This commit is contained in:
2022-12-05 14:40:57 +04:00
parent bd4b135e17
commit a9f23c79d2
7 changed files with 80 additions and 39 deletions

View File

@@ -2,7 +2,6 @@
set -euxo pipefail
GOI="golang:1.19.3-bullseye"
CII="golangci/golangci-lint:v1.50.1"
BII="sneak/mfer-build"
if [[ ! -d "$DOCKER_IMAGE_CACHE_DIR" ]]; then
mkdir -p "$DOCKER_IMAGE_CACHE_DIR"
@@ -22,16 +21,6 @@ function buildImageCache() {
docker save $CII | pv | zstdmt -19 > $DICD/ci.tzst.tmp && \
mv $DICD/ci.tzst.tmp $DICD/ci.tzst
fi
if [[ ! -e "$DICD/build.tzst" ]]; then
go mod download -x
cd buildimage
cp ../go.mod ../go.sum .
docker build -t $BII . && rm -rf go.mod go.sum && \
cd .. && \
docker save $BII | pv | zstdmt -19 > $DICD/build.tzst.tmp && \
mv $DICD/build.tzst.tmp $DICD/build.tzst
fi
}
function loadImageCache() {
@@ -40,9 +29,6 @@ function loadImageCache() {
docker image ls $GOI || \
zstdmt -d --stdout $DICD/go.tzst | pv | docker load
docker image ls $BII || \
zstdmt -d --stdout $DICD/build.tzst | pv | docker load
}
buildImageCache