{ pkgs, lib, buildGoModule, dockerTools, rev }: | |
rec { | |
loki-helm-test = buildGoModule rec { | |
pname = "loki-helm-test"; | |
version = "0.1.0"; | |
src = ./../../../../..; | |
vendorHash = null; | |
buildPhase = '' | |
runHook preBuild | |
go test --tags=helm_test -c -o $out/bin/helm-test ./production/helm/loki/src/helm-test | |
runHook postBuild | |
''; | |
doCheck = false; | |
}; | |
# by default, uses the nix hash as the tag, which can be retrieved with: | |
# basename "$(readlink result)" | cut -d - -f 1 | |
loki-helm-test-docker = dockerTools.buildImage { | |
name = "grafana/loki-helm-test"; | |
config = { | |
Entrypoint = [ "${loki-helm-test}/bin/helm-test" ]; | |
}; | |
}; | |
} |