• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1[
2  {
3    "cmd": [],
4    "name": "git"
5  },
6  {
7    "cmd": [
8      "git",
9      "init",
10      "[START_DIR]\\gn"
11    ],
12    "infra_step": true,
13    "name": "git.init",
14    "~followup_annotations": [
15      "@@@STEP_NEST_LEVEL@1@@@"
16    ]
17  },
18  {
19    "cmd": [
20      "git",
21      "fetch",
22      "--tags",
23      "https://gn.googlesource.com/gn",
24      "2d72510e447ab60a9728aeea2362d8be2cbd7789"
25    ],
26    "cwd": "[START_DIR]\\gn",
27    "infra_step": true,
28    "name": "git.fetch",
29    "~followup_annotations": [
30      "@@@STEP_NEST_LEVEL@1@@@"
31    ]
32  },
33  {
34    "cmd": [
35      "git",
36      "checkout",
37      "FETCH_HEAD"
38    ],
39    "cwd": "[START_DIR]\\gn",
40    "infra_step": true,
41    "name": "git.checkout",
42    "~followup_annotations": [
43      "@@@STEP_NEST_LEVEL@1@@@"
44    ]
45  },
46  {
47    "cmd": [
48      "cipd.bat",
49      "ensure",
50      "-root",
51      "[START_DIR]\\cipd",
52      "-ensure-file",
53      "infra/ninja/${platform} version:1.8.2",
54      "-json-output",
55      "/path/to/tmp/json"
56    ],
57    "infra_step": true,
58    "name": "ensure_installed",
59    "~followup_annotations": [
60      "@@@STEP_LOG_LINE@json.output@{@@@",
61      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
62      "@@@STEP_LOG_LINE@json.output@    \"\": [@@@",
63      "@@@STEP_LOG_LINE@json.output@      {@@@",
64      "@@@STEP_LOG_LINE@json.output@        \"instance_id\": \"resolved-instance_id-of-version:1.8.2---\", @@@",
65      "@@@STEP_LOG_LINE@json.output@        \"package\": \"infra/ninja/resolved-platform\"@@@",
66      "@@@STEP_LOG_LINE@json.output@      }@@@",
67      "@@@STEP_LOG_LINE@json.output@    ]@@@",
68      "@@@STEP_LOG_LINE@json.output@  }@@@",
69      "@@@STEP_LOG_LINE@json.output@}@@@",
70      "@@@STEP_LOG_END@json.output@@@"
71    ]
72  },
73  {
74    "cmd": [
75      "cipd.bat",
76      "ensure",
77      "-root",
78      "[CACHE]\\windows_sdk",
79      "-ensure-file",
80      "chrome_internal/third_party/sdk/windows uploaded:2019-09-06",
81      "-json-output",
82      "/path/to/tmp/json"
83    ],
84    "infra_step": true,
85    "name": "ensure_installed (2)",
86    "~followup_annotations": [
87      "@@@STEP_LOG_LINE@json.output@{@@@",
88      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
89      "@@@STEP_LOG_LINE@json.output@    \"\": [@@@",
90      "@@@STEP_LOG_LINE@json.output@      {@@@",
91      "@@@STEP_LOG_LINE@json.output@        \"instance_id\": \"resolved-instance_id-of-uploaded:2019-09\", @@@",
92      "@@@STEP_LOG_LINE@json.output@        \"package\": \"chrome_internal/third_party/sdk/windows\"@@@",
93      "@@@STEP_LOG_LINE@json.output@      }@@@",
94      "@@@STEP_LOG_LINE@json.output@    ]@@@",
95      "@@@STEP_LOG_LINE@json.output@  }@@@",
96      "@@@STEP_LOG_LINE@json.output@}@@@",
97      "@@@STEP_LOG_END@json.output@@@"
98    ]
99  },
100  {
101    "cmd": [
102      "python",
103      "-u",
104      "\nimport shutil\nimport sys\nshutil.copy(sys.argv[1], sys.argv[2])\n",
105      "[CACHE]\\windows_sdk\\win_sdk\\bin\\SetEnv.x64.json",
106      "/path/to/tmp/json"
107    ],
108    "name": "read SetEnv.x64.json",
109    "~followup_annotations": [
110      "@@@STEP_LOG_LINE@json.output@{@@@",
111      "@@@STEP_LOG_LINE@json.output@  \"env\": {@@@",
112      "@@@STEP_LOG_LINE@json.output@    \"PATH\": [@@@",
113      "@@@STEP_LOG_LINE@json.output@      [@@@",
114      "@@@STEP_LOG_LINE@json.output@        \"..\", @@@",
115      "@@@STEP_LOG_LINE@json.output@        \"..\", @@@",
116      "@@@STEP_LOG_LINE@json.output@        \"win_sdk\", @@@",
117      "@@@STEP_LOG_LINE@json.output@        \"bin\", @@@",
118      "@@@STEP_LOG_LINE@json.output@        \"x64\"@@@",
119      "@@@STEP_LOG_LINE@json.output@      ]@@@",
120      "@@@STEP_LOG_LINE@json.output@    ], @@@",
121      "@@@STEP_LOG_LINE@json.output@    \"VSINSTALLDIR\": [@@@",
122      "@@@STEP_LOG_LINE@json.output@      [@@@",
123      "@@@STEP_LOG_LINE@json.output@        \"..\", @@@",
124      "@@@STEP_LOG_LINE@json.output@        \"..\\\\\"@@@",
125      "@@@STEP_LOG_LINE@json.output@      ]@@@",
126      "@@@STEP_LOG_LINE@json.output@    ]@@@",
127      "@@@STEP_LOG_LINE@json.output@  }@@@",
128      "@@@STEP_LOG_LINE@json.output@}@@@",
129      "@@@STEP_LOG_END@json.output@@@"
130    ]
131  },
132  {
133    "cmd": [],
134    "name": "debug"
135  },
136  {
137    "cmd": [],
138    "name": "debug.build",
139    "~followup_annotations": [
140      "@@@STEP_NEST_LEVEL@1@@@"
141    ]
142  },
143  {
144    "cmd": [
145      "python",
146      "-u",
147      "[START_DIR]\\gn\\build\\gen.py",
148      "-d"
149    ],
150    "cwd": "[START_DIR]\\gn",
151    "env": {
152      "VSINSTALLDIR": "[CACHE]\\windows_sdk"
153    },
154    "env_prefixes": {
155      "PATH": [
156        "[CACHE]\\windows_sdk\\win_sdk\\bin\\x64"
157      ]
158    },
159    "name": "debug.build.generate",
160    "~followup_annotations": [
161      "@@@STEP_NEST_LEVEL@2@@@"
162    ]
163  },
164  {
165    "cmd": [
166      "[START_DIR]\\cipd\\ninja",
167      "-C",
168      "[START_DIR]\\gn\\out"
169    ],
170    "cwd": "[START_DIR]\\gn",
171    "env": {
172      "VSINSTALLDIR": "[CACHE]\\windows_sdk"
173    },
174    "env_prefixes": {
175      "PATH": [
176        "[CACHE]\\windows_sdk\\win_sdk\\bin\\x64"
177      ]
178    },
179    "name": "debug.build.ninja",
180    "~followup_annotations": [
181      "@@@STEP_NEST_LEVEL@2@@@"
182    ]
183  },
184  {
185    "cmd": [
186      "[START_DIR]\\gn\\out\\gn_unittests"
187    ],
188    "env": {
189      "VSINSTALLDIR": "[CACHE]\\windows_sdk"
190    },
191    "env_prefixes": {
192      "PATH": [
193        "[CACHE]\\windows_sdk\\win_sdk\\bin\\x64"
194      ]
195    },
196    "name": "debug.test",
197    "~followup_annotations": [
198      "@@@STEP_NEST_LEVEL@1@@@"
199    ]
200  },
201  {
202    "cmd": [],
203    "name": "release"
204  },
205  {
206    "cmd": [],
207    "name": "release.build",
208    "~followup_annotations": [
209      "@@@STEP_NEST_LEVEL@1@@@"
210    ]
211  },
212  {
213    "cmd": [
214      "python",
215      "-u",
216      "[START_DIR]\\gn\\build\\gen.py",
217      "--use-lto",
218      "--use-icf"
219    ],
220    "cwd": "[START_DIR]\\gn",
221    "env": {
222      "VSINSTALLDIR": "[CACHE]\\windows_sdk"
223    },
224    "env_prefixes": {
225      "PATH": [
226        "[CACHE]\\windows_sdk\\win_sdk\\bin\\x64"
227      ]
228    },
229    "name": "release.build.generate",
230    "~followup_annotations": [
231      "@@@STEP_NEST_LEVEL@2@@@"
232    ]
233  },
234  {
235    "cmd": [
236      "[START_DIR]\\cipd\\ninja",
237      "-C",
238      "[START_DIR]\\gn\\out"
239    ],
240    "cwd": "[START_DIR]\\gn",
241    "env": {
242      "VSINSTALLDIR": "[CACHE]\\windows_sdk"
243    },
244    "env_prefixes": {
245      "PATH": [
246        "[CACHE]\\windows_sdk\\win_sdk\\bin\\x64"
247      ]
248    },
249    "name": "release.build.ninja",
250    "~followup_annotations": [
251      "@@@STEP_NEST_LEVEL@2@@@"
252    ]
253  },
254  {
255    "cmd": [
256      "[START_DIR]\\gn\\out\\gn_unittests"
257    ],
258    "env": {
259      "VSINSTALLDIR": "[CACHE]\\windows_sdk"
260    },
261    "env_prefixes": {
262      "PATH": [
263        "[CACHE]\\windows_sdk\\win_sdk\\bin\\x64"
264      ]
265    },
266    "name": "release.test",
267    "~followup_annotations": [
268      "@@@STEP_NEST_LEVEL@1@@@"
269    ]
270  },
271  {
272    "cmd": [
273      "taskkill.exe",
274      "/f",
275      "/t",
276      "/im",
277      "mspdbsrv.exe"
278    ],
279    "name": "taskkill mspdbsrv"
280  },
281  {
282    "cmd": [
283      "cipd.bat",
284      "pkg-build",
285      "-pkg-def",
286      "{\"data\": [{\"file\": \"gn.exe\"}, {\"version_file\": \".versions/gn.exe.cipd_version\"}], \"install_mode\": \"copy\", \"package\": \"gn/gn/${platform}\", \"root\": \"[START_DIR]\\\\gn\\\\out\"}",
287      "-out",
288      "[CLEANUP]\\gn.cipd",
289      "-hash-algo",
290      "sha256",
291      "-json-output",
292      "/path/to/tmp/json"
293    ],
294    "name": "build gn/gn/${platform}",
295    "~followup_annotations": [
296      "@@@STEP_LOG_LINE@json.output@{@@@",
297      "@@@STEP_LOG_LINE@json.output@  \"result\": {@@@",
298      "@@@STEP_LOG_LINE@json.output@    \"instance_id\": \"40-chars-fake-of-the-package-instance_id\", @@@",
299      "@@@STEP_LOG_LINE@json.output@    \"package\": \"gn/gn/resolved-platform\"@@@",
300      "@@@STEP_LOG_LINE@json.output@  }@@@",
301      "@@@STEP_LOG_LINE@json.output@}@@@",
302      "@@@STEP_LOG_END@json.output@@@"
303    ]
304  },
305  {
306    "jsonResult": null,
307    "name": "$result"
308  }
309]