mirror of
https://github.com/trympet/nextcloud-artifacts-action.git
synced 2025-04-28 13:46:09 +02:00
test
This commit is contained in:
parent
75e2916679
commit
e8b44e8c3b
852
dist/index.js
vendored
852
dist/index.js
vendored
File diff suppressed because it is too large
Load Diff
@ -109,9 +109,12 @@ export class NextcloudClient {
|
|||||||
const copies = [];
|
const copies = [];
|
||||||
for (let spec of specs) {
|
for (let spec of specs) {
|
||||||
const dstpath = path.join(artifactPath, spec.uploadPath);
|
const dstpath = path.join(artifactPath, spec.uploadPath);
|
||||||
const promise = fs.mkdir(path.dirname(dstpath))
|
const dstDir = path.dirname(dstpath);
|
||||||
.then(() => fs.copyFile(spec.absolutePath, dstpath))
|
if (!fsSync.existsSync(dstDir)) {
|
||||||
copies.push(promise);
|
await fs.mkdir(dstDir, { recursive: true });
|
||||||
|
}
|
||||||
|
|
||||||
|
copies.push(fs.copyFile(spec.absolutePath, dstpath));
|
||||||
}
|
}
|
||||||
|
|
||||||
await Promise.all(copies);
|
await Promise.all(copies);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user