Store atom-shell cache in ~/.atom/atom-shell
There were several CI failures today where it seemed like the atom-shell version in the temp directory wasn't complete, it was missing many files causing the build to fail when the specs were run. What made this worse was that running script/clean on these machines didn't clean out these bad versions since the temp directory was different when run via Jenkins vs. ssh'ing into the machines so the folders were left there and the builds kept failing. Atom already stores the compile cache to ~/.atom as well as the node cache so putting atom-shell there as well keeps things consistent.
Esse commit está contido em:
@@ -40,7 +40,10 @@ module.exports = (grunt) ->
|
||||
appName = if process.platform is 'darwin' then 'Atom.app' else 'Atom'
|
||||
buildDir = grunt.option('build-dir') ? path.join(tmpDir, 'atom-build')
|
||||
installDir = grunt.option('install-dir')
|
||||
atomShellDownloadDir = path.join(tmpDir, 'atom-cached-atom-shells')
|
||||
|
||||
home = if process.env is 'win32' then process.env.USERPROFILE else process.env.HOME
|
||||
atomShellDownloadDir = path.join(home, '.atom', 'atom-shell')
|
||||
|
||||
symbolsDir = path.join(buildDir, 'Atom.breakpad.syms')
|
||||
shellAppDir = path.join(buildDir, appName)
|
||||
if process.platform is 'win32'
|
||||
|
||||
@@ -24,6 +24,7 @@ var commands = [
|
||||
[home, '.atom', 'storage'],
|
||||
[home, '.atom', '.npm'],
|
||||
[home, '.atom', 'compile-cache'],
|
||||
[home, '.atom', 'atom-shell'],
|
||||
[tmpdir, 'atom-build'],
|
||||
[tmpdir, 'atom-cached-atom-shells'],
|
||||
];
|
||||
|
||||
Referência em uma Nova Issue
Bloquear um usuário