blob: a129b2373b84aa87962fb6e9d59cdbed42b45dda [file] [log] [blame] [edit]
{ 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" ];
};
};
}