fix: workdir

This commit is contained in:
Andras Bacsai 2022-09-06 14:32:50 +02:00
parent 021b9746a8
commit ea594dcbc6

View File

@ -974,13 +974,14 @@ export const createDirectories = async ({
}): Promise<{ workdir: string; repodir: string }> => {
const repodir = `/tmp/build-sources/${repository}/`;
const workdir = `/tmp/build-sources/${repository}/${buildId}`;
let workdirFound = false;
try {
await fs.stat(workdir);
workdirFound = !!(await fs.stat(workdir));
} catch (error) { }
if (workdirFound) {
await asyncExecShell(`rm -fr ${workdir}`);
await asyncExecShell(`mkdir -p ${workdir}`);
} catch(error) {
await asyncExecShell(`mkdir -p ${workdir}`);
}
await asyncExecShell(`mkdir -p ${workdir}`);
return {
workdir,
repodir