Browse Source

build: use different directory for generated breakpad symbols (#15720)

trop[bot] 6 years ago
parent
commit
a7bc01b96b
6 changed files with 6 additions and 8 deletions
  1. 1 1
      .circleci/config.yml
  2. 1 1
      appveyor.yml
  3. 1 1
      script/dump-symbols.py
  4. 1 3
      script/upload-symbols.py
  5. 1 1
      script/zip-symbols.py
  6. 1 1
      vsts.yml

+ 1 - 1
.circleci/config.yml

@@ -350,7 +350,7 @@ step-generate-breakpad-symbols: &step-generate-breakpad-symbols
     command: |
       cd src
       export BUILD_PATH="$PWD/out/Default"
-      export DEST_PATH="$BUILD_PATH/electron.breakpad.syms"
+      export DEST_PATH="$BUILD_PATH/breakpad_symbols"
       electron/script/dump-symbols.py -b $BUILD_PATH -d $DEST_PATH -v
 
 step-zip-symbols: &step-zip-symbols

+ 1 - 1
appveyor.yml

@@ -70,7 +70,7 @@ build_script:
       if ($env:GN_CONFIG -eq 'release') {
         ninja -C out/Default third_party/breakpad:dump_syms
       }
-  - if "%GN_CONFIG%"=="release" ( python electron\script\dump-symbols.py -d %cd%\out\Default\electron.breakpad.syms -v)
+  - if "%GN_CONFIG%"=="release" ( python electron\script\dump-symbols.py -d %cd%\out\Default\breakpad_symbols -v)
   - ps: >-
       if ($env:GN_CONFIG -eq 'release') {
         python electron\script\zip-symbols.py

+ 1 - 1
script/dump-symbols.py

@@ -72,7 +72,7 @@ def generate_posix_symbols(binary, source_root, build_dir, destination):
     '--binary={0}'.format(binary),
   ]
   if is_verbose_mode():
-    args += ['-v']
+    args += ['--verbose']
   execute([sys.executable, generate_breakpad_symbols] + args)
 
 def parse_args():

+ 1 - 3
script/upload-symbols.py

@@ -14,9 +14,7 @@ RELEASE_DIR = get_out_dir()
 
 PROJECT_NAME = get_electron_branding()['project_name']
 PRODUCT_NAME = get_electron_branding()['product_name']
-SYMBOLS_DIR = os.path.join(
-  RELEASE_DIR, '{0}.breakpad.syms'.format(PROJECT_NAME)
-)
+SYMBOLS_DIR = os.path.join(RELEASE_DIR, 'breakpad_symbols')
 
 PDB_LIST = [
   os.path.join(RELEASE_DIR, '{0}.exe.pdb'.format(PROJECT_NAME))

+ 1 - 1
script/zip-symbols.py

@@ -24,7 +24,7 @@ def main():
   licenses = ['LICENSE', 'LICENSES.chromium.html', 'version']
 
   with scoped_cwd(args.build_dir):
-    dirs = ['{0}.breakpad.syms'.format(PROJECT_NAME)]
+    dirs = ['breakpad_symbols']
     print('Making symbol zip: ' + zip_file)
     make_zip(zip_file, licenses, dirs)
 

+ 1 - 1
vsts.yml

@@ -110,7 +110,7 @@ jobs:
       # TODO(alexeykuzmin): Explicitly pass an out folder path to the scripts.
       export ELECTRON_OUT_DIR=Default
 
-      electron/script/dump-symbols.py -d "$PWD/out/Default/electron.breakpad.syms"
+      electron/script/dump-symbols.py -d "$PWD/out/Default/breakpad_symbols"
       electron/script/zip-symbols.py
     displayName: Collect symbols
     condition: and(succeeded(), eq(variables['ELECTRON_RELEASE'], '1'))