Fix git clone command for deploy key + docker compose.

This commit is contained in:
Stuart Rowlands 2023-12-21 11:16:03 -08:00
parent bd02c3055a
commit d9599da4a8

View File

@ -862,6 +862,10 @@ function generateGitImportCommands(string $deployment_uuid, int $pull_request_id
if (!$only_checkout) {
$git_clone_command = $this->setGitImportSettings($deployment_uuid, $git_clone_command_base);
}
else {
$git_clone_command = "git clone {$fullRepoUrl} -b {$this->git_branch} {$baseDir}";
}
if ($exec_in_docker) {
$commands = collect([
executeInDocker($deployment_uuid, "mkdir -p /root/.ssh"),
@ -979,6 +983,7 @@ function loadComposeFile($isInit = false)
// $fileList->push(".$prComposeFile");
// }
$commands = collect([
"rm -rf /tmp/{$uuid}",
"mkdir -p /tmp/{$uuid} && cd /tmp/{$uuid}",
$cloneCommand,
"git sparse-checkout init --cone",