tryjob_v8.json 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302
  1. [
  2. {
  3. "cmd": [
  4. "vpython",
  5. "-u",
  6. "RECIPE_REPO[depot_tools]/gerrit_client.py",
  7. "changes",
  8. "--host",
  9. "https://chromium-review.googlesource.com",
  10. "--json_file",
  11. "/path/to/tmp/json",
  12. "--limit",
  13. "1",
  14. "-p",
  15. "change=123456",
  16. "-o",
  17. "ALL_REVISIONS",
  18. "-o",
  19. "DOWNLOAD_COMMANDS"
  20. ],
  21. "env": {
  22. "PATH": "<PATH>:RECIPE_REPO[depot_tools]"
  23. },
  24. "infra_step": true,
  25. "luci_context": {
  26. "realm": {
  27. "name": "chromium/src:try"
  28. },
  29. "resultdb": {
  30. "current_invocation": {
  31. "name": "invocations/build:8945511751514863184",
  32. "update_token": "token"
  33. },
  34. "hostname": "rdbhost"
  35. }
  36. },
  37. "name": "gerrit fetch current CL info",
  38. "timeout": 60,
  39. "~followup_annotations": [
  40. "@@@STEP_LOG_LINE@json.output@[@@@",
  41. "@@@STEP_LOG_LINE@json.output@ {@@@",
  42. "@@@STEP_LOG_LINE@json.output@ \"branch\": \"main\", @@@",
  43. "@@@STEP_LOG_LINE@json.output@ \"owner\": {@@@",
  44. "@@@STEP_LOG_LINE@json.output@ \"name\": \"John Doe\"@@@",
  45. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  46. "@@@STEP_LOG_LINE@json.output@ \"revisions\": {@@@",
  47. "@@@STEP_LOG_LINE@json.output@ \"184ebe53805e102605d11f6b143486d15c23a09c\": {@@@",
  48. "@@@STEP_LOG_LINE@json.output@ \"_number\": \"7\", @@@",
  49. "@@@STEP_LOG_LINE@json.output@ \"ref\": \"refs/changes/56/123456/7\"@@@",
  50. "@@@STEP_LOG_LINE@json.output@ }@@@",
  51. "@@@STEP_LOG_LINE@json.output@ }@@@",
  52. "@@@STEP_LOG_LINE@json.output@ }@@@",
  53. "@@@STEP_LOG_LINE@json.output@]@@@",
  54. "@@@STEP_LOG_END@json.output@@@"
  55. ]
  56. },
  57. {
  58. "cmd": [
  59. "python3",
  60. "-u",
  61. "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
  62. "--spec-path",
  63. "cache_dir = '[CACHE]/git'\nsolutions = [{'deps_file': '.DEPS.git', 'managed': True, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}]",
  64. "--patch_root",
  65. "src/v8",
  66. "--revision_mapping_file",
  67. "{\"got_angle_revision\": \"src/third_party/angle\", \"got_cr_revision\": \"src\", \"got_revision\": \"src\", \"got_v8_revision\": \"src/v8\"}",
  68. "--git-cache-dir",
  69. "[CACHE]/git",
  70. "--cleanup-dir",
  71. "[CLEANUP]/bot_update",
  72. "--output_json",
  73. "/path/to/tmp/json",
  74. "--patch_ref",
  75. "https://chromium.googlesource.com/v8/v8@refs/heads/main:refs/changes/56/123456/7",
  76. "--revision",
  77. "src@HEAD",
  78. "--revision",
  79. "src/v8@abc"
  80. ],
  81. "env": {
  82. "DEPOT_TOOLS_REPORT_BUILD": "chromium/src/try/linux/8945511751514863184",
  83. "GIT_HTTP_LOW_SPEED_LIMIT": "102400",
  84. "GIT_HTTP_LOW_SPEED_TIME": "1800"
  85. },
  86. "env_suffixes": {
  87. "DEPOT_TOOLS_UPDATE": [
  88. "0"
  89. ],
  90. "PATH": [
  91. "RECIPE_REPO[depot_tools]"
  92. ]
  93. },
  94. "infra_step": true,
  95. "luci_context": {
  96. "realm": {
  97. "name": "chromium/src:try"
  98. },
  99. "resultdb": {
  100. "current_invocation": {
  101. "name": "invocations/build:8945511751514863184",
  102. "update_token": "token"
  103. },
  104. "hostname": "rdbhost"
  105. }
  106. },
  107. "name": "bot_update",
  108. "~followup_annotations": [
  109. "@@@STEP_TEXT@Some step text@@@",
  110. "@@@STEP_LOG_LINE@json.output@{@@@",
  111. "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
  112. "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
  113. "@@@STEP_LOG_LINE@json.output@ \"src\": \"HEAD\", @@@",
  114. "@@@STEP_LOG_LINE@json.output@ \"src/v8\": \"abc\"@@@",
  115. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  116. "@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
  117. "@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
  118. "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src.git\", @@@",
  119. "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
  120. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  121. "@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
  122. "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/angle.git\", @@@",
  123. "@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
  124. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  125. "@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
  126. "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/v8.git\", @@@",
  127. "@@@STEP_LOG_LINE@json.output@ \"revision\": \"abc\"@@@",
  128. "@@@STEP_LOG_LINE@json.output@ }@@@",
  129. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  130. "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@",
  131. "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src/v8\", @@@",
  132. "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
  133. "@@@STEP_LOG_LINE@json.output@ \"got_angle_revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\", @@@",
  134. "@@@STEP_LOG_LINE@json.output@ \"got_angle_revision_cp\": \"refs/heads/main@{#297276}\", @@@",
  135. "@@@STEP_LOG_LINE@json.output@ \"got_cr_revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\", @@@",
  136. "@@@STEP_LOG_LINE@json.output@ \"got_cr_revision_cp\": \"refs/heads/main@{#170242}\", @@@",
  137. "@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\", @@@",
  138. "@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/main@{#170242}\", @@@",
  139. "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": \"abc\", @@@",
  140. "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_cp\": \"refs/heads/main@{#43426}\"@@@",
  141. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  142. "@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@",
  143. "@@@STEP_LOG_LINE@json.output@ \"source_manifest\": {@@@",
  144. "@@@STEP_LOG_LINE@json.output@ \"directories\": {@@@",
  145. "@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
  146. "@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
  147. "@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src.git\", @@@",
  148. "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
  149. "@@@STEP_LOG_LINE@json.output@ }@@@",
  150. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  151. "@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
  152. "@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
  153. "@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/angle.git\", @@@",
  154. "@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
  155. "@@@STEP_LOG_LINE@json.output@ }@@@",
  156. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  157. "@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
  158. "@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
  159. "@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/v8.git\", @@@",
  160. "@@@STEP_LOG_LINE@json.output@ \"revision\": \"abc\"@@@",
  161. "@@@STEP_LOG_LINE@json.output@ }@@@",
  162. "@@@STEP_LOG_LINE@json.output@ }@@@",
  163. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  164. "@@@STEP_LOG_LINE@json.output@ \"version\": 0@@@",
  165. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  166. "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
  167. "@@@STEP_LOG_LINE@json.output@}@@@",
  168. "@@@STEP_LOG_END@json.output@@@",
  169. "@@@SET_BUILD_PROPERTY@got_angle_revision@\"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
  170. "@@@SET_BUILD_PROPERTY@got_angle_revision_cp@\"refs/heads/main@{#297276}\"@@@",
  171. "@@@SET_BUILD_PROPERTY@got_cr_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
  172. "@@@SET_BUILD_PROPERTY@got_cr_revision_cp@\"refs/heads/main@{#170242}\"@@@",
  173. "@@@SET_BUILD_PROPERTY@got_revision@\"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
  174. "@@@SET_BUILD_PROPERTY@got_revision_cp@\"refs/heads/main@{#170242}\"@@@",
  175. "@@@SET_BUILD_PROPERTY@got_v8_revision@\"abc\"@@@",
  176. "@@@SET_BUILD_PROPERTY@got_v8_revision_cp@\"refs/heads/main@{#43426}\"@@@"
  177. ]
  178. },
  179. {
  180. "cmd": [],
  181. "name": "set_output_gitiles_commit",
  182. "~followup_annotations": [
  183. "@@@SET_BUILD_PROPERTY@$recipe_engine/buildbucket/output_gitiles_commit@{\"host\": \"fake.org\", \"id\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\", \"position\": 170242, \"project\": \"src\", \"ref\": \"refs/heads/main\"}@@@"
  184. ]
  185. },
  186. {
  187. "cmd": [
  188. "python3",
  189. "-u",
  190. "RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
  191. "--spec-path",
  192. "cache_dir = '[CACHE]/git'\nsolutions = [{'deps_file': '.DEPS.git', 'managed': True, 'name': 'src', 'url': 'https://chromium.googlesource.com/chromium/src.git'}]",
  193. "--patch_root",
  194. "src/v8",
  195. "--revision_mapping_file",
  196. "{\"got_angle_revision\": \"src/third_party/angle\", \"got_cr_revision\": \"src\", \"got_revision\": \"src\", \"got_v8_revision\": \"src/v8\"}",
  197. "--git-cache-dir",
  198. "[CACHE]/git",
  199. "--cleanup-dir",
  200. "[CLEANUP]/bot_update",
  201. "--output_json",
  202. "/path/to/tmp/json",
  203. "--revision",
  204. "src@f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9",
  205. "--revision",
  206. "src/v8@abc",
  207. "--no_fetch_tags"
  208. ],
  209. "env": {
  210. "DEPOT_TOOLS_REPORT_BUILD": "chromium/src/try/linux/8945511751514863184",
  211. "GIT_HTTP_LOW_SPEED_LIMIT": "102400",
  212. "GIT_HTTP_LOW_SPEED_TIME": "1800"
  213. },
  214. "env_suffixes": {
  215. "DEPOT_TOOLS_UPDATE": [
  216. "0"
  217. ],
  218. "PATH": [
  219. "RECIPE_REPO[depot_tools]"
  220. ]
  221. },
  222. "infra_step": true,
  223. "luci_context": {
  224. "realm": {
  225. "name": "chromium/src:try"
  226. },
  227. "resultdb": {
  228. "current_invocation": {
  229. "name": "invocations/build:8945511751514863184",
  230. "update_token": "token"
  231. },
  232. "hostname": "rdbhost"
  233. }
  234. },
  235. "name": "bot_update (without patch)",
  236. "~followup_annotations": [
  237. "@@@STEP_TEXT@Some step text@@@",
  238. "@@@STEP_LOG_LINE@json.output@{@@@",
  239. "@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
  240. "@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
  241. "@@@STEP_LOG_LINE@json.output@ \"src\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\", @@@",
  242. "@@@STEP_LOG_LINE@json.output@ \"src/v8\": \"abc\"@@@",
  243. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  244. "@@@STEP_LOG_LINE@json.output@ \"manifest\": {@@@",
  245. "@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
  246. "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src.git\", @@@",
  247. "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
  248. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  249. "@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
  250. "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/third_party/angle.git\", @@@",
  251. "@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
  252. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  253. "@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
  254. "@@@STEP_LOG_LINE@json.output@ \"repository\": \"https://fake.org/src/v8.git\", @@@",
  255. "@@@STEP_LOG_LINE@json.output@ \"revision\": \"abc\"@@@",
  256. "@@@STEP_LOG_LINE@json.output@ }@@@",
  257. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  258. "@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@",
  259. "@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"src/v8\", @@@",
  260. "@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
  261. "@@@STEP_LOG_LINE@json.output@ \"got_angle_revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\", @@@",
  262. "@@@STEP_LOG_LINE@json.output@ \"got_angle_revision_cp\": \"refs/heads/main@{#297276}\", @@@",
  263. "@@@STEP_LOG_LINE@json.output@ \"got_cr_revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\", @@@",
  264. "@@@STEP_LOG_LINE@json.output@ \"got_cr_revision_cp\": \"refs/heads/main@{#170242}\", @@@",
  265. "@@@STEP_LOG_LINE@json.output@ \"got_revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\", @@@",
  266. "@@@STEP_LOG_LINE@json.output@ \"got_revision_cp\": \"refs/heads/main@{#170242}\", @@@",
  267. "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision\": \"abc\", @@@",
  268. "@@@STEP_LOG_LINE@json.output@ \"got_v8_revision_cp\": \"refs/heads/main@{#43426}\"@@@",
  269. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  270. "@@@STEP_LOG_LINE@json.output@ \"root\": \"src\", @@@",
  271. "@@@STEP_LOG_LINE@json.output@ \"source_manifest\": {@@@",
  272. "@@@STEP_LOG_LINE@json.output@ \"directories\": {@@@",
  273. "@@@STEP_LOG_LINE@json.output@ \"src\": {@@@",
  274. "@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
  275. "@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src.git\", @@@",
  276. "@@@STEP_LOG_LINE@json.output@ \"revision\": \"f27fede2220bcd326aee3e86ddfd4ebd0fe58cb9\"@@@",
  277. "@@@STEP_LOG_LINE@json.output@ }@@@",
  278. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  279. "@@@STEP_LOG_LINE@json.output@ \"src/third_party/angle\": {@@@",
  280. "@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
  281. "@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/third_party/angle.git\", @@@",
  282. "@@@STEP_LOG_LINE@json.output@ \"revision\": \"fac9503c46405f77757b9a728eb85b8d7bc6080c\"@@@",
  283. "@@@STEP_LOG_LINE@json.output@ }@@@",
  284. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  285. "@@@STEP_LOG_LINE@json.output@ \"src/v8\": {@@@",
  286. "@@@STEP_LOG_LINE@json.output@ \"git_checkout\": {@@@",
  287. "@@@STEP_LOG_LINE@json.output@ \"repo_url\": \"https://fake.org/src/v8.git\", @@@",
  288. "@@@STEP_LOG_LINE@json.output@ \"revision\": \"abc\"@@@",
  289. "@@@STEP_LOG_LINE@json.output@ }@@@",
  290. "@@@STEP_LOG_LINE@json.output@ }@@@",
  291. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  292. "@@@STEP_LOG_LINE@json.output@ \"version\": 0@@@",
  293. "@@@STEP_LOG_LINE@json.output@ }, @@@",
  294. "@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
  295. "@@@STEP_LOG_LINE@json.output@}@@@",
  296. "@@@STEP_LOG_END@json.output@@@"
  297. ]
  298. },
  299. {
  300. "name": "$result"
  301. }
  302. ]