From 579cc81e6fa0ab7673d4a2ef9cefe8bd2402a2d6 Mon Sep 17 00:00:00 2001 From: Alex Suraci Date: Mon, 4 Jan 2021 16:21:20 -0500 Subject: [PATCH] only use /scratch if it exists turns out we use this in the GitHub Actions too, which don't have /scratch Signed-off-by: Alex Suraci --- cmd/task/main.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/cmd/task/main.go b/cmd/task/main.go index 1a0fd54..95a2264 100644 --- a/cmd/task/main.go +++ b/cmd/task/main.go @@ -29,9 +29,12 @@ func main() { } } - buildkitd, err := task.SpawnBuildkitd(req, &task.BuildkitdOpts{ - RootDir: "/scratch/buildkitd", - }) + var opts task.BuildkitdOpts + if _, err := os.Stat("/scratch"); err == nil { + opts.RootDir = "/scratch/buildkitd" + } + + buildkitd, err := task.SpawnBuildkitd(req, &opts) failIf("start buildkitd", err) res, err := task.Build(buildkitd, wd, req)