• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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]