diff --git a/src/model/cloud-runner/workflows/build-automation-workflow.ts b/src/model/cloud-runner/workflows/build-automation-workflow.ts index fcf6409c..2687eb6e 100644 --- a/src/model/cloud-runner/workflows/build-automation-workflow.ts +++ b/src/model/cloud-runner/workflows/build-automation-workflow.ts @@ -116,9 +116,11 @@ export class BuildAutomationWorkflow implements WorkflowInterface { private static setupCommands(builderPath) { const commands = `mkdir -p ${CloudRunnerFolders.ToLinuxFolder( CloudRunnerFolders.builderPathAbsolute, - )} && git clone -q -b ${CloudRunner.buildParameters.cloudRunnerBranch} ${CloudRunnerFolders.ToLinuxFolder( - CloudRunnerFolders.unityBuilderRepoUrl, - )} "${CloudRunnerFolders.ToLinuxFolder(CloudRunnerFolders.builderPathAbsolute)}" && chmod +x ${builderPath}`; + )} && rm -r ${CloudRunnerFolders.ToLinuxFolder(CloudRunnerFolders.unityBuilderRepoUrl)} && git clone -q -b ${ + CloudRunner.buildParameters.cloudRunnerBranch + } ${CloudRunnerFolders.ToLinuxFolder(CloudRunnerFolders.unityBuilderRepoUrl)} "${CloudRunnerFolders.ToLinuxFolder( + CloudRunnerFolders.builderPathAbsolute, + )}" && chmod +x ${builderPath}`; const retainedWorkspaceCommands = `if [ -e "${CloudRunnerFolders.ToLinuxFolder( CloudRunnerFolders.uniqueCloudRunnerJobFolderAbsolute,