| [ |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_PACKAGE_REPO[depot_tools]/gn.py", |
| "--root=[BUILDER_CACHE]/V8_Official_Linux64/v8", |
| "gen", |
| "//out/Release", |
| "--args=is_clang=true v8_static_library=true is_debug=false target_cpu=\"x64\" use_goma=true goma_dir=\"[GOMA_CACHE]/client\"" |
| ], |
| "cwd": "[BUILDER_CACHE]/V8_Official_Linux64/v8", |
| "env": { |
| "CHROME_HEADLESS": "1", |
| "GOMA_USE_LOCAL": "false" |
| }, |
| "name": "gn" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_MODULE[build::chromium]/resources/ninja_wrapper.py", |
| "--ninja_info_output", |
| "/path/to/tmp/json", |
| "--failure_output", |
| "/path/to/tmp/", |
| "--", |
| "RECIPE_PACKAGE_REPO[depot_tools]/ninja", |
| "-w", |
| "dupbuild=err", |
| "-C", |
| "[BUILDER_CACHE]/V8_Official_Linux64/v8/out/Release", |
| "-j", |
| "20", |
| "v8_archive" |
| ], |
| "cwd": "[BUILDER_CACHE]/V8_Official_Linux64/v8", |
| "env": { |
| "CHROME_HEADLESS": "1", |
| "GOMA_USE_LOCAL": "false" |
| }, |
| "name": "compile" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[BUILDER_CACHE]/V8_Official_Linux64/v8/tools/release/filter_build_files.py", |
| "--dir", |
| "[BUILDER_CACHE]/V8_Official_Linux64/v8/out/Release", |
| "--platform", |
| "linux", |
| "--type", |
| "exe", |
| "--json-output", |
| "/path/to/tmp/json" |
| ], |
| "infra_step": true, |
| "name": "filter build files", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_LINE@json.output@[@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"[BUILDER_CACHE]/V8_Official_Linux64/v8/out/Release/d8\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"[BUILDER_CACHE]/V8_Official_Linux64/v8/out/Release/icudtl.dat\"@@@", |
| "@@@STEP_LOG_LINE@json.output@]@@@", |
| "@@@STEP_LOG_END@json.output@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_MODULE[build::zip]/resources/zip.py" |
| ], |
| "name": "zipping", |
| "stdin": "{\"entries\": [{\"archive_name\": null, \"path\": \"[BUILDER_CACHE]/V8_Official_Linux64/v8/out/Release/d8\", \"type\": \"file\"}, {\"archive_name\": null, \"path\": \"[BUILDER_CACHE]/V8_Official_Linux64/v8/out/Release/icudtl.dat\", \"type\": \"file\"}], \"output\": \"[CLEANUP]/archive.zip\", \"root\": \"[BUILDER_CACHE]/V8_Official_Linux64/v8/out/Release\"}" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py", |
| "--", |
| "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", |
| "----", |
| "cp", |
| "-a", |
| "public-read", |
| "[CLEANUP]/archive.zip", |
| "gs://chromium-v8/official/3.4/v8-linux64-rel-3.4.3.17.zip" |
| ], |
| "infra_step": true, |
| "name": "gsutil upload", |
| "~followup_annotations": [ |
| "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/chromium-v8/official/3.4/v8-linux64-rel-3.4.3.17.zip@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "archive link", |
| "~followup_annotations": [ |
| "@@@STEP_LINK@download@https://storage.googleapis.com/chromium-v8/official/3.4/v8-linux64-rel-3.4.3.17.zip@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "[BUILDER_CACHE]/V8_Official_Linux64/v8/tools/release/filter_build_files.py", |
| "--dir", |
| "[BUILDER_CACHE]/V8_Official_Linux64/v8/out/Release", |
| "--platform", |
| "linux", |
| "--type", |
| "lib", |
| "--json-output", |
| "/path/to/tmp/json" |
| ], |
| "infra_step": true, |
| "name": "filter build files (libs)", |
| "~followup_annotations": [ |
| "@@@STEP_LOG_LINE@json.output@[@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"[BUILDER_CACHE]/V8_Official_Linux64/v8/out/Release/d8\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"[BUILDER_CACHE]/V8_Official_Linux64/v8/out/Release/icudtl.dat\"@@@", |
| "@@@STEP_LOG_LINE@json.output@]@@@", |
| "@@@STEP_LOG_END@json.output@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_MODULE[build::zip]/resources/zip.py" |
| ], |
| "name": "zipping (libs)", |
| "stdin": "{\"entries\": [{\"archive_name\": null, \"path\": \"[BUILDER_CACHE]/V8_Official_Linux64/v8/out/Release/d8\", \"type\": \"file\"}, {\"archive_name\": null, \"path\": \"[BUILDER_CACHE]/V8_Official_Linux64/v8/out/Release/icudtl.dat\", \"type\": \"file\"}], \"output\": \"[CLEANUP]/archive.zip\", \"root\": \"[BUILDER_CACHE]/V8_Official_Linux64/v8/out/Release\"}" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_MODULE[depot_tools::gsutil]/resources/gsutil_smart_retry.py", |
| "--", |
| "RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py", |
| "----", |
| "cp", |
| "-a", |
| "public-read", |
| "[CLEANUP]/archive.zip", |
| "gs://chromium-v8/official/3.4/v8-linux64-libs-rel-3.4.3.17.zip" |
| ], |
| "infra_step": true, |
| "name": "gsutil upload (libs)", |
| "~followup_annotations": [ |
| "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/chromium-v8/official/3.4/v8-linux64-libs-rel-3.4.3.17.zip@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "archive link (libs)", |
| "~followup_annotations": [ |
| "@@@STEP_LINK@download@https://storage.googleapis.com/chromium-v8/official/3.4/v8-linux64-libs-rel-3.4.3.17.zip@@@" |
| ] |
| } |
| ] |