Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 72f72b42 authored by Rupert Shuttleworth's avatar Rupert Shuttleworth
Browse files

Print both the implicit and explicit environment variables when running Bazel.

Test: Manually via USE_BAZEL=1 use_rbe m.
Change-Id: I9f0ac8875b47848fdea4ae97d107e4167c4a7f6e
parent 71debbfc
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -169,8 +169,11 @@ func runBazel(ctx Context, config Config) {
		fmt.Fprintf(bazelEnvStringBuffer, "%s=%s ", k, v)
	}

	// Print the full command line (including environment variables) for debugging purposes.
	ctx.Println("Bazel command line: " + bazelEnvStringBuffer.String() + cmd.Cmd.String() + "\n")
	// Print the implicit command line
	ctx.Println("Bazel implicit command line: " + strings.Join(cmd.Environment.Environ(), " ") + " " + cmd.Cmd.String() + "\n")

	// Print the explicit command line too
	ctx.Println("Bazel explicit command line: " + bazelEnvStringBuffer.String() + cmd.Cmd.String() + "\n")

	// Execute the build command.
	cmd.RunAndStreamOrFatal()