diff options
Diffstat (limited to 'remoteexec/remoteexec.go')
-rw-r--r-- | remoteexec/remoteexec.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/remoteexec/remoteexec.go b/remoteexec/remoteexec.go index 1e181fb17..8294c3fa3 100644 --- a/remoteexec/remoteexec.go +++ b/remoteexec/remoteexec.go @@ -91,6 +91,8 @@ type REParams struct { NumLocalRuns int // Number of times the action should be rerun remotely. NumRemoteRuns int + // Boolean indicating whether to update remote cache entry. Rewrapper defaults to true, so the name is negated here. + NoRemoteUpdateCache bool } func init() { @@ -146,6 +148,10 @@ func (r *REParams) wrapperArgs() string { args += fmt.Sprintf(" --compare=true --num_local_reruns=%d --num_remote_reruns=%d", r.NumLocalRuns, r.NumRemoteRuns) } + if r.NoRemoteUpdateCache { + args += " --remote_update_cache=false" + } + if len(r.Inputs) > 0 { args += " --inputs=" + strings.Join(r.Inputs, ",") } |