Merge pull request 'fix(build): clear a killed boot test's container and volume first' (#16) from fix/worker-finish-job-on-stop into main
Reviewed-on: #16
This commit was merged in pull request #16.
This commit is contained in:
commit
ef4d72621d
1 file changed
+4
@@ -236,6 +236,10 @@ func bootCheck(gamesDir, id, agentImage string, wantOutside bool) (problems, ver
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, nil, err
|
return nil, nil, err
|
||||||
}
|
}
|
||||||
|
// A boot test that was killed (worker restarted mid-build) leaves its container and volume behind,
|
||||||
|
// and the next deploy under the same name would trip over them
|
||||||
|
runCmd("docker", "rm", "-f", "boottest-"+id)
|
||||||
|
runCmd("docker", "volume", "rm", "-f", "boottest-"+id+"-data")
|
||||||
payloadCmd := exec.Command(self, "boottest-payload", "-games", gamesDir, id)
|
payloadCmd := exec.Command(self, "boottest-payload", "-games", gamesDir, id)
|
||||||
var stderr bytes.Buffer
|
var stderr bytes.Buffer
|
||||||
payloadCmd.Stderr = &stderr
|
payloadCmd.Stderr = &stderr
|
||||||
|
|||||||
Reference in new issue
Block a user