Prevent cache changes when patch updates
This commit is contained in:
parent
58f7f5b769
commit
168ccb0dfc
@ -30,7 +30,7 @@ jobs:
|
|||||||
- name: "MacOS build"
|
- name: "MacOS build"
|
||||||
os: osx
|
os: osx
|
||||||
if: tag IS blank
|
if: tag IS blank
|
||||||
script: travis_wait 40 scripts/ci.bash
|
script: travis_wait 60 scripts/ci.bash
|
||||||
|
|
||||||
git:
|
git:
|
||||||
depth: 3
|
depth: 3
|
||||||
|
@ -303,14 +303,16 @@ class Builder {
|
|||||||
]);
|
]);
|
||||||
});
|
});
|
||||||
|
|
||||||
// This is so it doesn't get cached along with VS Code. There's no point
|
// Prevent needless cache changes.
|
||||||
// since there isn't anything like an incremental build.
|
await this.task("Cleaning for smaller cache", () => {
|
||||||
await this.task("Removing build files for smaller cache", () => {
|
|
||||||
return Promise.all([
|
return Promise.all([
|
||||||
fs.remove(serverPath),
|
fs.remove(serverPath),
|
||||||
fs.remove(path.join(vscodeSourcePath, "out-vscode")),
|
fs.remove(path.join(vscodeSourcePath, "out-vscode")),
|
||||||
fs.remove(path.join(vscodeSourcePath, "out-vscode-min")),
|
fs.remove(path.join(vscodeSourcePath, "out-vscode-min")),
|
||||||
fs.remove(path.join(vscodeSourcePath, "out-build")),
|
fs.remove(path.join(vscodeSourcePath, "out-build")),
|
||||||
|
util.promisify(cp.exec)("git reset --hard", { cwd: vscodeSourcePath }).then(() => {
|
||||||
|
return util.promisify(cp.exec)("git clean -fd", { cwd: vscodeSourcePath });
|
||||||
|
}),
|
||||||
]);
|
]);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user