Merge pull request #1172 from pikasTech/fix/1148-d518-bootstrap-known-hosts
fix(agentrun): accept new SSH host keys during lane bootstrap
This commit is contained in:
@@ -498,6 +498,18 @@ export function yamlLaneSourceBootstrapSubmitScript(spec: AgentRunLaneSpec): str
|
||||
`bootstrap_branch=${shQuote(bootstrap)}`,
|
||||
`state_dir=${shQuote(stateDir)}`,
|
||||
"mkdir -p \"$state_dir\" \"$(dirname \"$workspace\")\"",
|
||||
"case \"$remote\" in",
|
||||
" git@*:*)",
|
||||
" mkdir -p \"$HOME/.ssh\"",
|
||||
" chmod 700 \"$HOME/.ssh\" 2>/dev/null || true",
|
||||
" export GIT_SSH_COMMAND=${GIT_SSH_COMMAND:-ssh -o StrictHostKeyChecking=accept-new}",
|
||||
" ;;",
|
||||
" ssh://*)",
|
||||
" mkdir -p \"$HOME/.ssh\"",
|
||||
" chmod 700 \"$HOME/.ssh\" 2>/dev/null || true",
|
||||
" export GIT_SSH_COMMAND=${GIT_SSH_COMMAND:-ssh -o StrictHostKeyChecking=accept-new}",
|
||||
" ;;",
|
||||
"esac",
|
||||
"job_id=\"source-bootstrap-$(date +%s)-$$\"",
|
||||
"status_file=\"$state_dir/$job_id.json\"",
|
||||
"stdout_file=\"$state_dir/$job_id.stdout.log\"",
|
||||
|
||||
Reference in New Issue
Block a user