• 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:2024-01-11",
10      "-max-threads",
11      "0",
12      "-json-output",
13      "/path/to/tmp/json"
14    ],
15    "infra_step": true,
16    "name": "ensure_installed",
17    "~followup_annotations": [
18      "@@@STEP_LOG_LINE@json.output@{@@@",
19      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
20      "@@@STEP_LOG_LINE@json.output@    \"\": [@@@",
21      "@@@STEP_LOG_LINE@json.output@      {@@@",
22      "@@@STEP_LOG_LINE@json.output@        \"instance_id\": \"resolved-instance_id-of-uploaded:2024-01\",@@@",
23      "@@@STEP_LOG_LINE@json.output@        \"package\": \"chrome_internal/third_party/sdk/windows\"@@@",
24      "@@@STEP_LOG_LINE@json.output@      }@@@",
25      "@@@STEP_LOG_LINE@json.output@    ]@@@",
26      "@@@STEP_LOG_LINE@json.output@  }@@@",
27      "@@@STEP_LOG_LINE@json.output@}@@@",
28      "@@@STEP_LOG_END@json.output@@@"
29    ]
30  },
31  {
32    "cmd": [
33      "python3",
34      "-u",
35      "RECIPE_MODULE[recipe_engine::json]\\resources\\read.py",
36      "[CACHE]\\windows_sdk\\Windows Kits\\10\\bin\\SetEnv.x64.json",
37      "/path/to/tmp/json"
38    ],
39    "name": "read SetEnv.x64.json",
40    "~followup_annotations": [
41      "@@@STEP_LOG_LINE@json.output@{@@@",
42      "@@@STEP_LOG_LINE@json.output@  \"env\": {@@@",
43      "@@@STEP_LOG_LINE@json.output@    \"PATH\": [@@@",
44      "@@@STEP_LOG_LINE@json.output@      [@@@",
45      "@@@STEP_LOG_LINE@json.output@        \"Windows Kits\",@@@",
46      "@@@STEP_LOG_LINE@json.output@        \"10\",@@@",
47      "@@@STEP_LOG_LINE@json.output@        \"bin\",@@@",
48      "@@@STEP_LOG_LINE@json.output@        \"10.0.19041.0\",@@@",
49      "@@@STEP_LOG_LINE@json.output@        \"x64\"@@@",
50      "@@@STEP_LOG_LINE@json.output@      ]@@@",
51      "@@@STEP_LOG_LINE@json.output@    ],@@@",
52      "@@@STEP_LOG_LINE@json.output@    \"VSINSTALLDIR\": [@@@",
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_LINE@json.output@}@@@",
59      "@@@STEP_LOG_END@json.output@@@"
60    ]
61  },
62  {
63    "cmd": [
64      "gn",
65      "gen",
66      "out/Release"
67    ],
68    "env": {
69      "VSINSTALLDIR": "[CACHE]\\windows_sdk\\.\\"
70    },
71    "env_prefixes": {
72      "PATH": [
73        "[CACHE]\\windows_sdk\\Windows Kits\\10\\bin\\10.0.19041.0\\x64"
74      ]
75    },
76    "name": "gn"
77  },
78  {
79    "cmd": [
80      "ninja",
81      "-C",
82      "out/Release"
83    ],
84    "env": {
85      "VSINSTALLDIR": "[CACHE]\\windows_sdk\\.\\"
86    },
87    "env_prefixes": {
88      "PATH": [
89        "[CACHE]\\windows_sdk\\Windows Kits\\10\\bin\\10.0.19041.0\\x64"
90      ]
91    },
92    "name": "ninja"
93  },
94  {
95    "cmd": [
96      "taskkill.exe",
97      "/f",
98      "/t",
99      "/im",
100      "mspdbsrv.exe"
101    ],
102    "env": {
103      "VSINSTALLDIR": "[CACHE]\\windows_sdk\\.\\"
104    },
105    "env_prefixes": {
106      "PATH": [
107        "[CACHE]\\windows_sdk\\Windows Kits\\10\\bin\\10.0.19041.0\\x64"
108      ]
109    },
110    "name": "taskkill mspdbsrv"
111  },
112  {
113    "name": "$result"
114  }
115]