1[ 2 { 3 "cmd": [ 4 "cipd.bat", 5 "ensure", 6 "-root", 7 "[CACHE]\\windows_sdk", 8 "-ensure-file", 9 "chrome_internal/third_party/sdk/windows uploaded:2019-09-06", 10 "-json-output", 11 "/path/to/tmp/json" 12 ], 13 "infra_step": true, 14 "name": "ensure_installed", 15 "~followup_annotations": [ 16 "@@@STEP_LOG_LINE@json.output@{@@@", 17 "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", 18 "@@@STEP_LOG_LINE@json.output@ \"\": [@@@", 19 "@@@STEP_LOG_LINE@json.output@ {@@@", 20 "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-uploaded:2019-09\", @@@", 21 "@@@STEP_LOG_LINE@json.output@ \"package\": \"chrome_internal/third_party/sdk/windows\"@@@", 22 "@@@STEP_LOG_LINE@json.output@ }@@@", 23 "@@@STEP_LOG_LINE@json.output@ ]@@@", 24 "@@@STEP_LOG_LINE@json.output@ }@@@", 25 "@@@STEP_LOG_LINE@json.output@}@@@", 26 "@@@STEP_LOG_END@json.output@@@" 27 ] 28 }, 29 { 30 "cmd": [ 31 "python", 32 "-u", 33 "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n", 34 "[CACHE]\\windows_sdk\\win_sdk\\bin\\SetEnv.x64.json", 35 "/path/to/tmp/json" 36 ], 37 "name": "read SetEnv.x64.json", 38 "~followup_annotations": [ 39 "@@@STEP_LOG_LINE@json.output@{@@@", 40 "@@@STEP_LOG_LINE@json.output@ \"env\": {@@@", 41 "@@@STEP_LOG_LINE@json.output@ \"PATH\": [@@@", 42 "@@@STEP_LOG_LINE@json.output@ [@@@", 43 "@@@STEP_LOG_LINE@json.output@ \"..\", @@@", 44 "@@@STEP_LOG_LINE@json.output@ \"..\", @@@", 45 "@@@STEP_LOG_LINE@json.output@ \"win_sdk\", @@@", 46 "@@@STEP_LOG_LINE@json.output@ \"bin\", @@@", 47 "@@@STEP_LOG_LINE@json.output@ \"x64\"@@@", 48 "@@@STEP_LOG_LINE@json.output@ ]@@@", 49 "@@@STEP_LOG_LINE@json.output@ ], @@@", 50 "@@@STEP_LOG_LINE@json.output@ \"VSINSTALLDIR\": [@@@", 51 "@@@STEP_LOG_LINE@json.output@ [@@@", 52 "@@@STEP_LOG_LINE@json.output@ \"..\", @@@", 53 "@@@STEP_LOG_LINE@json.output@ \"..\\\\\"@@@", 54 "@@@STEP_LOG_LINE@json.output@ ]@@@", 55 "@@@STEP_LOG_LINE@json.output@ ]@@@", 56 "@@@STEP_LOG_LINE@json.output@ }@@@", 57 "@@@STEP_LOG_LINE@json.output@}@@@", 58 "@@@STEP_LOG_END@json.output@@@" 59 ] 60 }, 61 { 62 "cmd": [ 63 "gn", 64 "gen", 65 "out/Release" 66 ], 67 "env": { 68 "VSINSTALLDIR": "[CACHE]\\windows_sdk" 69 }, 70 "env_prefixes": { 71 "PATH": [ 72 "[CACHE]\\windows_sdk\\win_sdk\\bin\\x64" 73 ] 74 }, 75 "name": "gn" 76 }, 77 { 78 "cmd": [ 79 "ninja", 80 "-C", 81 "out/Release" 82 ], 83 "env": { 84 "VSINSTALLDIR": "[CACHE]\\windows_sdk" 85 }, 86 "env_prefixes": { 87 "PATH": [ 88 "[CACHE]\\windows_sdk\\win_sdk\\bin\\x64" 89 ] 90 }, 91 "name": "ninja" 92 }, 93 { 94 "cmd": [ 95 "taskkill.exe", 96 "/f", 97 "/t", 98 "/im", 99 "mspdbsrv.exe" 100 ], 101 "name": "taskkill mspdbsrv" 102 }, 103 { 104 "jsonResult": null, 105 "name": "$result" 106 } 107]