[ | |
{ | |
"cmd": [], | |
"name": "build", | |
"~followup_annotations": [ | |
"@@@STEP_LOG_LINE@fint_params@field: \"value\"@@@", | |
"@@@STEP_LOG_END@fint_params@@@", | |
"@@@STEP_LOG_END@some_cmd_stdout@@@", | |
"@@@SET_BUILD_PROPERTY@fint_params_path@\"infra/specs/fint-params.textproto\"@@@", | |
"@@@SET_BUILD_PROPERTY@ninja_action_metrics@{}@@@", | |
"@@@SET_BUILD_PROPERTY@ninja_duration_seconds@900@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"sw_vers", | |
"-productVersion" | |
], | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.find macOS version", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.ensure XCode 14e222b", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.ensure XCode 14e222b.install infra/tools/mac_toolchain", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"ensure-directory", | |
"--mode", | |
"0o777", | |
"[START_DIR]/cipd_tool/infra/tools/mac_toolchain/be1bf3cbb34d603837500595770868faf18232f9529e0a375b9527506d4cd711" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"deadline": { | |
"grace_period": 30.0, | |
"soft_deadline": 1337001201.5 | |
}, | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.ensure XCode 14e222b.install infra/tools/mac_toolchain.ensure package directory", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@3@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"cipd", | |
"ensure", | |
"-root", | |
"[START_DIR]/cipd_tool/infra/tools/mac_toolchain/be1bf3cbb34d603837500595770868faf18232f9529e0a375b9527506d4cd711", | |
"-ensure-file", | |
"infra/tools/mac_toolchain/${platform} git_revision:3e597065cb23c1fe03aeb2ebd792d83e0709c5c2", | |
"-max-threads", | |
"0", | |
"-json-output", | |
"/path/to/tmp/json" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"deadline": { | |
"grace_period": 30.0, | |
"soft_deadline": 1337001201.5 | |
}, | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.ensure XCode 14e222b.install infra/tools/mac_toolchain.ensure_installed", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@3@@@", | |
"@@@STEP_LOG_LINE@json.output@{@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"\": [@@@", | |
"@@@STEP_LOG_LINE@json.output@ {@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-git_revision:3e5\",@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/mac_toolchain/resolved-platform\"@@@", | |
"@@@STEP_LOG_LINE@json.output@ }@@@", | |
"@@@STEP_LOG_LINE@json.output@ ]@@@", | |
"@@@STEP_LOG_LINE@json.output@ }@@@", | |
"@@@STEP_LOG_LINE@json.output@}@@@", | |
"@@@STEP_LOG_END@json.output@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"[START_DIR]/cipd_tool/infra/tools/mac_toolchain/be1bf3cbb34d603837500595770868faf18232f9529e0a375b9527506d4cd711/mac_toolchain", | |
"install", | |
"-kind", | |
"mac", | |
"-xcode-version", | |
"14e222b", | |
"-output-dir", | |
"[CACHE]/macos_sdk/XCode.app" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"deadline": { | |
"grace_period": 30.0, | |
"soft_deadline": 1337001201.5 | |
}, | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.ensure XCode 14e222b.install XCode 14e222b", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"sudo", | |
"xcode-select", | |
"--switch", | |
"[CACHE]/macos_sdk/XCode.app" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"deadline": { | |
"grace_period": 30.0, | |
"soft_deadline": 1337001201.5 | |
}, | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.ensure XCode 14e222b.select XCode 14e222b", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"xcrun", | |
"--sdk", | |
"macosx", | |
"--show-sdk-path" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"deadline": { | |
"grace_period": 30.0, | |
"soft_deadline": 1337001201.5 | |
}, | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.ensure XCode 14e222b.xcrun", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@", | |
"@@@STEP_LOG_LINE@raw_io.output_text[sdk-path]@[START_DIR]/xcode@@@", | |
"@@@STEP_LOG_END@raw_io.output_text[sdk-path]@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[START_DIR]/infra/specs/fint-params.textproto", | |
"/path/to/tmp/" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.read fint params", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@", | |
"@@@STEP_LOG_LINE@fint-params.textproto@field: \"value\"@@@", | |
"@@@STEP_LOG_END@fint-params.textproto@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"[START_DIR]/tools/integration/bootstrap.sh", | |
"-o", | |
"[CLEANUP]/fint_tmp_1/fint" | |
], | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.bootstrap fint", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"checkout_dir: \"[START_DIR]\"\nbuild_dir: \"[START_DIR]/out/not-default\"\nartifact_dir: \"[CLEANUP]/fint_artifacts_tmp_1\"\nsdk_id: \"sdk-id\"\ncache_dir: \"[CACHE]\"\nrelease_version: \"0.19700101.0.77\"\ngoma_job_count: 80\n", | |
"[CLEANUP]/tmp_tmp_1" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.write fint context", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"[CLEANUP]/fint_tmp_1/fint", | |
"set", | |
"-static", | |
"[START_DIR]/infra/specs/fint-params.textproto", | |
"-context", | |
"[CLEANUP]/tmp_tmp_1" | |
], | |
"env": { | |
"BUILDBUCKET_BUILDER": "fuchsia/ci/builder", | |
"BUILDBUCKET_ID": "8945511751514863184", | |
"HOME": "[CLEANUP]", | |
"XDG_CACHE_HOME": "[CLEANUP]", | |
"XDG_CONFIG_HOME": "[CLEANUP]", | |
"XDG_DATA_HOME": "[CLEANUP]", | |
"XDG_HOME": "[CLEANUP]", | |
"XDG_STATE_HOME": "[CLEANUP]" | |
}, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.gn gen", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@", | |
"@@@STEP_TEXT@run by `fint set`@@@", | |
"@@@STEP_LOG_LINE@context.textproto@checkout_dir: \"[START_DIR]\"@@@", | |
"@@@STEP_LOG_LINE@context.textproto@build_dir: \"[START_DIR]/out/not-default\"@@@", | |
"@@@STEP_LOG_LINE@context.textproto@artifact_dir: \"[CLEANUP]/fint_artifacts_tmp_1\"@@@", | |
"@@@STEP_LOG_LINE@context.textproto@sdk_id: \"sdk-id\"@@@", | |
"@@@STEP_LOG_LINE@context.textproto@cache_dir: \"[CACHE]\"@@@", | |
"@@@STEP_LOG_LINE@context.textproto@release_version: \"0.19700101.0.77\"@@@", | |
"@@@STEP_LOG_LINE@context.textproto@goma_job_count: 80@@@", | |
"@@@STEP_LOG_END@context.textproto@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[CLEANUP]/fint_artifacts_tmp_1/set_artifacts.json", | |
"/path/to/tmp/json" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.read fint set artifacts", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@", | |
"@@@STEP_LOG_LINE@set_artifacts.json@{@@@", | |
"@@@STEP_LOG_LINE@set_artifacts.json@ \"enable_rbe\": true,@@@", | |
"@@@STEP_LOG_LINE@set_artifacts.json@ \"gn_trace_path\": \"[CLEANUP]/fint_artifacts_tmp_1/mock-gn-trace.json\",@@@", | |
"@@@STEP_LOG_LINE@set_artifacts.json@ \"metadata\": {@@@", | |
"@@@STEP_LOG_LINE@set_artifacts.json@ \"board\": \"boards/x64.gni\",@@@", | |
"@@@STEP_LOG_LINE@set_artifacts.json@ \"optimize\": \"debug\",@@@", | |
"@@@STEP_LOG_LINE@set_artifacts.json@ \"product\": \"products/core.gni\",@@@", | |
"@@@STEP_LOG_LINE@set_artifacts.json@ \"target_arch\": \"x64\",@@@", | |
"@@@STEP_LOG_LINE@set_artifacts.json@ \"variants\": [@@@", | |
"@@@STEP_LOG_LINE@set_artifacts.json@ \"asan\"@@@", | |
"@@@STEP_LOG_LINE@set_artifacts.json@ ]@@@", | |
"@@@STEP_LOG_LINE@set_artifacts.json@ },@@@", | |
"@@@STEP_LOG_LINE@set_artifacts.json@ \"use_goma\": true@@@", | |
"@@@STEP_LOG_LINE@set_artifacts.json@}@@@", | |
"@@@STEP_LOG_END@set_artifacts.json@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"rdb", | |
"stream", | |
"--", | |
"vpython3", | |
"RECIPE_MODULE[fuchsia::reported_step]/resources/resultdb.py", | |
"{\"testId\": \"gn_gen\", \"expected\": true, \"summaryHtml\": \"<ul><li><a href=\\\"https://cr-buildbucket.appspot.com/log/8945511751514863184/build|gn gen?log=context.textproto\\\" target=\\\"_blank\\\">context.textproto</a></li>\\n<li><a href=\\\"https://cr-buildbucket.appspot.com/log/8945511751514863184/build|gn gen?log=stdout\\\" target=\\\"_blank\\\">stdout</a></li></ul>\", \"status\": \"PASS\"}" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.gn gen - upload to resultdb", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[START_DIR]/out/not-default/tool_paths.json", | |
"/path/to/tmp/" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.read tool_paths manifest", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@", | |
"@@@STEP_LOG_LINE@tool_paths.json@[@@@", | |
"@@@STEP_LOG_LINE@tool_paths.json@ {@@@", | |
"@@@STEP_LOG_LINE@tool_paths.json@ \"cpu\": \"x64\",@@@", | |
"@@@STEP_LOG_LINE@tool_paths.json@ \"name\": \"foo\",@@@", | |
"@@@STEP_LOG_LINE@tool_paths.json@ \"os\": \"linux\",@@@", | |
"@@@STEP_LOG_LINE@tool_paths.json@ \"path\": \"linux_x64/foo\"@@@", | |
"@@@STEP_LOG_LINE@tool_paths.json@ }@@@", | |
"@@@STEP_LOG_LINE@tool_paths.json@]@@@", | |
"@@@STEP_LOG_END@tool_paths.json@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[START_DIR]/out/not-default/tests.json", | |
"/path/to/tmp/" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.read tests.json", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@", | |
"@@@STEP_LOG_END@tests.json@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[START_DIR]/out/not-default/rbe_config.json", | |
"/path/to/tmp/" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.read rbe_config manifest", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@", | |
"@@@STEP_LOG_LINE@rbe_config.json@[@@@", | |
"@@@STEP_LOG_LINE@rbe_config.json@ {@@@", | |
"@@@STEP_LOG_LINE@rbe_config.json@ \"path\": \"../../path/to/rbe/config.cfg\"@@@", | |
"@@@STEP_LOG_LINE@rbe_config.json@ },@@@", | |
"@@@STEP_LOG_LINE@rbe_config.json@ {@@@", | |
"@@@STEP_LOG_LINE@rbe_config.json@ \"path\": \"../../path/to/rbe/experimental.cfg\"@@@", | |
"@@@STEP_LOG_LINE@rbe_config.json@ }@@@", | |
"@@@STEP_LOG_LINE@rbe_config.json@]@@@", | |
"@@@STEP_LOG_END@rbe_config.json@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[START_DIR]/path/to/rbe/config.cfg", | |
"/path/to/tmp/" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.read proxy cfg [START_DIR]/path/to/rbe/config.cfg", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@", | |
"@@@STEP_LOG_END@config.cfg@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[START_DIR]/path/to/rbe/experimental.cfg", | |
"/path/to/tmp/" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.read proxy cfg [START_DIR]/path/to/rbe/experimental.cfg", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@", | |
"@@@STEP_LOG_END@experimental.cfg@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"", | |
"[START_DIR]/out/not-default/joint_reproxy.cfg" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.join reproxy configs", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@", | |
"@@@STEP_LOG_END@joint_reproxy.cfg@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.setup goma", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.setup goma.ensure infra/3pp/tools/cpython3/${platform}", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.setup goma.ensure infra/3pp/tools/cpython3/${platform}.get packages", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@3@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"RECIPE_MODULE[fuchsia::python3]/resources/cipd.ensure", | |
"/path/to/tmp/" | |
], | |
"env": { | |
"GLOG_log_dir": "[CLEANUP]", | |
"GOMA_CACHE_DIR": "[CACHE]/goma", | |
"GOMA_DEPS_CACHE_FILE": "goma_deps_cache", | |
"GOMA_DUMP_STATS_FILE": "[START_DIR]/out/not-default/mac_x64/goma_stats.json", | |
"GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache", | |
"GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256", | |
"GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog", | |
"GOMA_STORE_LOCAL_RUN_OUTPUT": "True", | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.setup goma.ensure infra/3pp/tools/cpython3/${platform}.get packages.read ensure file", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@4@@@", | |
"@@@STEP_LOG_LINE@cipd.ensure@infra/3pp/tools/cpython3/${platform} version:pinned-version@@@", | |
"@@@STEP_LOG_END@cipd.ensure@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@3@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"ensure-directory", | |
"--mode", | |
"0o777", | |
"[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07" | |
], | |
"env": { | |
"GLOG_log_dir": "[CLEANUP]", | |
"GOMA_CACHE_DIR": "[CACHE]/goma", | |
"GOMA_DEPS_CACHE_FILE": "goma_deps_cache", | |
"GOMA_DUMP_STATS_FILE": "[START_DIR]/out/not-default/mac_x64/goma_stats.json", | |
"GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache", | |
"GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256", | |
"GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog", | |
"GOMA_STORE_LOCAL_RUN_OUTPUT": "True", | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3.ensure package directory", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@4@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"cipd", | |
"ensure", | |
"-root", | |
"[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07", | |
"-ensure-file", | |
"infra/3pp/tools/cpython3/${platform} version:pinned-version", | |
"-max-threads", | |
"0", | |
"-json-output", | |
"/path/to/tmp/json" | |
], | |
"env": { | |
"GLOG_log_dir": "[CLEANUP]", | |
"GOMA_CACHE_DIR": "[CACHE]/goma", | |
"GOMA_DEPS_CACHE_FILE": "goma_deps_cache", | |
"GOMA_DUMP_STATS_FILE": "[START_DIR]/out/not-default/mac_x64/goma_stats.json", | |
"GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache", | |
"GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256", | |
"GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog", | |
"GOMA_STORE_LOCAL_RUN_OUTPUT": "True", | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.setup goma.ensure infra/3pp/tools/cpython3/${platform}.install infra/3pp/tools/cpython3.ensure_installed", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@4@@@", | |
"@@@STEP_LOG_LINE@json.output@{@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"\": [@@@", | |
"@@@STEP_LOG_LINE@json.output@ {@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-version:pinned-v\",@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/3pp/tools/cpython3/resolved-platform\"@@@", | |
"@@@STEP_LOG_LINE@json.output@ }@@@", | |
"@@@STEP_LOG_LINE@json.output@ ]@@@", | |
"@@@STEP_LOG_LINE@json.output@ }@@@", | |
"@@@STEP_LOG_LINE@json.output@}@@@", | |
"@@@STEP_LOG_END@json.output@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3", | |
"[START_DIR]/out/not-default/mac_x64/goma_ctl.py", | |
"restart" | |
], | |
"env": { | |
"GLOG_log_dir": "[CLEANUP]", | |
"GOMA_CACHE_DIR": "[CACHE]/goma", | |
"GOMA_DEPS_CACHE_FILE": "goma_deps_cache", | |
"GOMA_DUMP_STATS_FILE": "[START_DIR]/out/not-default/mac_x64/goma_stats.json", | |
"GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache", | |
"GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256", | |
"GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog", | |
"GOMA_STORE_LOCAL_RUN_OUTPUT": "True", | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.setup goma.start goma", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"ensure-directory", | |
"--mode", | |
"0o777", | |
"[CACHE]/rbe/deps" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.create rbe cache dir", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.setup remote execution", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"[START_DIR]/out/not-default/mac_x64/bootstrap", | |
"--re_proxy=[START_DIR]/out/not-default/mac_x64/reproxy", | |
"--cfg=[START_DIR]/out/not-default/joint_reproxy.cfg" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False", | |
"RBE_cache_dir": "[CACHE]/rbe/deps", | |
"RBE_deps_cache_max_mb": "512", | |
"RBE_enable_deps_cache": "true", | |
"RBE_experimental_credentials_helper": "", | |
"RBE_instance": "fake_rbe_instance", | |
"RBE_invocation_id": "bbid:8945511751514863184", | |
"RBE_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_log_format": "reducedtext", | |
"RBE_output_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_platform": "fake_rbe_platform", | |
"RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_service": "remotebuildexecution.googleapis.com:443", | |
"RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_use_application_default_credentials": "false", | |
"RBE_use_gce_credentials": "true" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.setup remote execution.start reproxy", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"checkout_dir: \"[START_DIR]\"\nbuild_dir: \"[START_DIR]/out/not-default\"\nartifact_dir: \"[CLEANUP]/fint_artifacts_tmp_1\"\nsdk_id: \"sdk-id\"\ncache_dir: \"[CACHE]\"\nrelease_version: \"0.19700101.0.77\"\ngoma_job_count: 80\n", | |
"[CLEANUP]/tmp_tmp_2" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False", | |
"RBE_cache_dir": "[CACHE]/rbe/deps", | |
"RBE_deps_cache_max_mb": "512", | |
"RBE_enable_deps_cache": "true", | |
"RBE_experimental_credentials_helper": "", | |
"RBE_instance": "fake_rbe_instance", | |
"RBE_invocation_id": "bbid:8945511751514863184", | |
"RBE_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_log_format": "reducedtext", | |
"RBE_output_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_platform": "fake_rbe_platform", | |
"RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_service": "remotebuildexecution.googleapis.com:443", | |
"RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_use_application_default_credentials": "false", | |
"RBE_use_gce_credentials": "true" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.write fint context (2)", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3", | |
"RECIPE_MODULE[fuchsia::buildproxywrap]/resources/render_config.py", | |
"--input", | |
"RECIPE_MODULE[fuchsia::buildproxywrap]/resources/config.json", | |
"--output", | |
"/path/to/tmp/json" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False", | |
"RBE_cache_dir": "[CACHE]/rbe/deps", | |
"RBE_deps_cache_max_mb": "512", | |
"RBE_enable_deps_cache": "true", | |
"RBE_experimental_credentials_helper": "", | |
"RBE_instance": "fake_rbe_instance", | |
"RBE_invocation_id": "bbid:8945511751514863184", | |
"RBE_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_log_format": "reducedtext", | |
"RBE_output_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_platform": "fake_rbe_platform", | |
"RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_service": "remotebuildexecution.googleapis.com:443", | |
"RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_use_application_default_credentials": "false", | |
"RBE_use_gce_credentials": "true" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.render buildproxywrap config", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@", | |
"@@@STEP_LOG_LINE@json.output@[@@@", | |
"@@@STEP_LOG_LINE@json.output@ {@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"name\": \"foo\",@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"server_address\": \"foobar.com\",@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"socket_file_name\": \"foo.sock\",@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"socket_path_env_var\": \"FOO\"@@@", | |
"@@@STEP_LOG_LINE@json.output@ }@@@", | |
"@@@STEP_LOG_LINE@json.output@]@@@", | |
"@@@STEP_LOG_END@json.output@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.ensure fuchsia/infra/buildproxywrap/${platform}", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.ensure fuchsia/infra/buildproxywrap/${platform}.get packages", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"RECIPE_MODULE[fuchsia::buildproxywrap]/resources/buildproxywrap/cipd.ensure", | |
"/path/to/tmp/" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False", | |
"RBE_cache_dir": "[CACHE]/rbe/deps", | |
"RBE_deps_cache_max_mb": "512", | |
"RBE_enable_deps_cache": "true", | |
"RBE_experimental_credentials_helper": "", | |
"RBE_instance": "fake_rbe_instance", | |
"RBE_invocation_id": "bbid:8945511751514863184", | |
"RBE_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_log_format": "reducedtext", | |
"RBE_output_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_platform": "fake_rbe_platform", | |
"RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_service": "remotebuildexecution.googleapis.com:443", | |
"RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_use_application_default_credentials": "false", | |
"RBE_use_gce_credentials": "true" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.ensure fuchsia/infra/buildproxywrap/${platform}.get packages.read ensure file", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@3@@@", | |
"@@@STEP_LOG_LINE@cipd.ensure@fuchsia/infra/buildproxywrap/${platform} version:pinned-version@@@", | |
"@@@STEP_LOG_END@cipd.ensure@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.ensure fuchsia/infra/buildproxywrap/${platform}.install fuchsia/infra/buildproxywrap", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"ensure-directory", | |
"--mode", | |
"0o777", | |
"[START_DIR]/cipd_tool/fuchsia/infra/buildproxywrap/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False", | |
"RBE_cache_dir": "[CACHE]/rbe/deps", | |
"RBE_deps_cache_max_mb": "512", | |
"RBE_enable_deps_cache": "true", | |
"RBE_experimental_credentials_helper": "", | |
"RBE_instance": "fake_rbe_instance", | |
"RBE_invocation_id": "bbid:8945511751514863184", | |
"RBE_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_log_format": "reducedtext", | |
"RBE_output_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_platform": "fake_rbe_platform", | |
"RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_service": "remotebuildexecution.googleapis.com:443", | |
"RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_use_application_default_credentials": "false", | |
"RBE_use_gce_credentials": "true" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.ensure fuchsia/infra/buildproxywrap/${platform}.install fuchsia/infra/buildproxywrap.ensure package directory", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@3@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"cipd", | |
"ensure", | |
"-root", | |
"[START_DIR]/cipd_tool/fuchsia/infra/buildproxywrap/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07", | |
"-ensure-file", | |
"fuchsia/infra/buildproxywrap/${platform} version:pinned-version", | |
"-max-threads", | |
"0", | |
"-json-output", | |
"/path/to/tmp/json" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False", | |
"RBE_cache_dir": "[CACHE]/rbe/deps", | |
"RBE_deps_cache_max_mb": "512", | |
"RBE_enable_deps_cache": "true", | |
"RBE_experimental_credentials_helper": "", | |
"RBE_instance": "fake_rbe_instance", | |
"RBE_invocation_id": "bbid:8945511751514863184", | |
"RBE_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_log_format": "reducedtext", | |
"RBE_output_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_platform": "fake_rbe_platform", | |
"RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_service": "remotebuildexecution.googleapis.com:443", | |
"RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_use_application_default_credentials": "false", | |
"RBE_use_gce_credentials": "true" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.ensure fuchsia/infra/buildproxywrap/${platform}.install fuchsia/infra/buildproxywrap.ensure_installed", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@3@@@", | |
"@@@STEP_LOG_LINE@json.output@{@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"\": [@@@", | |
"@@@STEP_LOG_LINE@json.output@ {@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-version:pinned-v\",@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/infra/buildproxywrap/resolved-platform\"@@@", | |
"@@@STEP_LOG_LINE@json.output@ }@@@", | |
"@@@STEP_LOG_LINE@json.output@ ]@@@", | |
"@@@STEP_LOG_LINE@json.output@ }@@@", | |
"@@@STEP_LOG_LINE@json.output@}@@@", | |
"@@@STEP_LOG_END@json.output@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.ensure fuchsia/third_party/socat/${platform}", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.ensure fuchsia/third_party/socat/${platform}.get packages", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"RECIPE_MODULE[fuchsia::buildproxywrap]/resources/socat/cipd.ensure", | |
"/path/to/tmp/" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False", | |
"RBE_cache_dir": "[CACHE]/rbe/deps", | |
"RBE_deps_cache_max_mb": "512", | |
"RBE_enable_deps_cache": "true", | |
"RBE_experimental_credentials_helper": "", | |
"RBE_instance": "fake_rbe_instance", | |
"RBE_invocation_id": "bbid:8945511751514863184", | |
"RBE_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_log_format": "reducedtext", | |
"RBE_output_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_platform": "fake_rbe_platform", | |
"RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_service": "remotebuildexecution.googleapis.com:443", | |
"RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_use_application_default_credentials": "false", | |
"RBE_use_gce_credentials": "true" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.ensure fuchsia/third_party/socat/${platform}.get packages.read ensure file", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@3@@@", | |
"@@@STEP_LOG_LINE@cipd.ensure@fuchsia/third_party/socat/${platform} version:pinned-version@@@", | |
"@@@STEP_LOG_END@cipd.ensure@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.ensure fuchsia/third_party/socat/${platform}.install fuchsia/third_party/socat", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"ensure-directory", | |
"--mode", | |
"0o777", | |
"[START_DIR]/cipd_tool/fuchsia/third_party/socat/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False", | |
"RBE_cache_dir": "[CACHE]/rbe/deps", | |
"RBE_deps_cache_max_mb": "512", | |
"RBE_enable_deps_cache": "true", | |
"RBE_experimental_credentials_helper": "", | |
"RBE_instance": "fake_rbe_instance", | |
"RBE_invocation_id": "bbid:8945511751514863184", | |
"RBE_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_log_format": "reducedtext", | |
"RBE_output_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_platform": "fake_rbe_platform", | |
"RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_service": "remotebuildexecution.googleapis.com:443", | |
"RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_use_application_default_credentials": "false", | |
"RBE_use_gce_credentials": "true" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.ensure fuchsia/third_party/socat/${platform}.install fuchsia/third_party/socat.ensure package directory", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@3@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"cipd", | |
"ensure", | |
"-root", | |
"[START_DIR]/cipd_tool/fuchsia/third_party/socat/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07", | |
"-ensure-file", | |
"fuchsia/third_party/socat/${platform} version:pinned-version", | |
"-max-threads", | |
"0", | |
"-json-output", | |
"/path/to/tmp/json" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False", | |
"RBE_cache_dir": "[CACHE]/rbe/deps", | |
"RBE_deps_cache_max_mb": "512", | |
"RBE_enable_deps_cache": "true", | |
"RBE_experimental_credentials_helper": "", | |
"RBE_instance": "fake_rbe_instance", | |
"RBE_invocation_id": "bbid:8945511751514863184", | |
"RBE_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_log_format": "reducedtext", | |
"RBE_output_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_platform": "fake_rbe_platform", | |
"RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_service": "remotebuildexecution.googleapis.com:443", | |
"RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_use_application_default_credentials": "false", | |
"RBE_use_gce_credentials": "true" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.ensure fuchsia/third_party/socat/${platform}.install fuchsia/third_party/socat.ensure_installed", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@3@@@", | |
"@@@STEP_LOG_LINE@json.output@{@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"\": [@@@", | |
"@@@STEP_LOG_LINE@json.output@ {@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-version:pinned-v\",@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/third_party/socat/resolved-platform\"@@@", | |
"@@@STEP_LOG_LINE@json.output@ }@@@", | |
"@@@STEP_LOG_LINE@json.output@ ]@@@", | |
"@@@STEP_LOG_LINE@json.output@ }@@@", | |
"@@@STEP_LOG_LINE@json.output@}@@@", | |
"@@@STEP_LOG_END@json.output@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"[START_DIR]/cipd_tool/fuchsia/infra/buildproxywrap/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/buildproxywrap", | |
"-socat", | |
"[START_DIR]/cipd_tool/fuchsia/third_party/socat/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/socat", | |
"-socket_dir", | |
"[CLEANUP]/buildproxy_socket_dir_tmp_1", | |
"-cfg", | |
"[{\"name\": \"foo\", \"server_address\": \"foobar.com\", \"socket_file_name\": \"foo.sock\", \"socket_path_env_var\": \"FOO\"}]", | |
"--", | |
"RECIPE_MODULE[fuchsia::buildproxywrap]/resources/auth_wrapper.sh", | |
"[START_DIR]/cipd_tool/fuchsia/third_party/socat/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/socat", | |
"[CLEANUP]/fint_tmp_1/fint", | |
"build", | |
"-static", | |
"[START_DIR]/infra/specs/fint-params.textproto", | |
"-context", | |
"[CLEANUP]/tmp_tmp_2" | |
], | |
"env": { | |
"BUILDBUCKET_BUILDER": "fuchsia/ci/builder", | |
"BUILDBUCKET_ID": "8945511751514863184", | |
"FOO": "[CLEANUP]/buildproxy_socket_dir_tmp_1/foo.sock", | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False", | |
"HOME": "[CLEANUP]", | |
"RBE_cache_dir": "[CACHE]/rbe/deps", | |
"RBE_deps_cache_max_mb": "512", | |
"RBE_enable_deps_cache": "true", | |
"RBE_experimental_credentials_helper": "", | |
"RBE_instance": "fake_rbe_instance", | |
"RBE_invocation_id": "bbid:8945511751514863184", | |
"RBE_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_log_format": "reducedtext", | |
"RBE_output_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_platform": "fake_rbe_platform", | |
"RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_service": "remotebuildexecution.googleapis.com:443", | |
"RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_use_application_default_credentials": "false", | |
"RBE_use_gce_credentials": "true", | |
"XDG_CACHE_HOME": "[CLEANUP]", | |
"XDG_CONFIG_HOME": "[CLEANUP]", | |
"XDG_DATA_HOME": "[CLEANUP]", | |
"XDG_HOME": "[CLEANUP]", | |
"XDG_STATE_HOME": "[CLEANUP]" | |
}, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.ninja", | |
"timeout": 5400, | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@", | |
"@@@STEP_TEXT@run by `fint build`@@@", | |
"@@@STEP_LOG_LINE@context.textproto@checkout_dir: \"[START_DIR]\"@@@", | |
"@@@STEP_LOG_LINE@context.textproto@build_dir: \"[START_DIR]/out/not-default\"@@@", | |
"@@@STEP_LOG_LINE@context.textproto@artifact_dir: \"[CLEANUP]/fint_artifacts_tmp_1\"@@@", | |
"@@@STEP_LOG_LINE@context.textproto@sdk_id: \"sdk-id\"@@@", | |
"@@@STEP_LOG_LINE@context.textproto@cache_dir: \"[CACHE]\"@@@", | |
"@@@STEP_LOG_LINE@context.textproto@release_version: \"0.19700101.0.77\"@@@", | |
"@@@STEP_LOG_LINE@context.textproto@goma_job_count: 80@@@", | |
"@@@STEP_LOG_END@context.textproto@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.teardown remote execution", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@", | |
"@@@SET_BUILD_PROPERTY@rpl_files@[\"reproxy_2021-10-16_22_52_23.rrpl\"]@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"[START_DIR]/out/not-default/mac_x64/bootstrap", | |
"--shutdown", | |
"--cfg=[START_DIR]/out/not-default/joint_reproxy.cfg" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False", | |
"RBE_cache_dir": "[CACHE]/rbe/deps", | |
"RBE_deps_cache_max_mb": "512", | |
"RBE_enable_deps_cache": "true", | |
"RBE_experimental_credentials_helper": "", | |
"RBE_instance": "fake_rbe_instance", | |
"RBE_invocation_id": "bbid:8945511751514863184", | |
"RBE_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_log_format": "reducedtext", | |
"RBE_output_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_platform": "fake_rbe_platform", | |
"RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_service": "remotebuildexecution.googleapis.com:443", | |
"RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_use_application_default_credentials": "false", | |
"RBE_use_gce_credentials": "true" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.teardown remote execution.stop reproxy", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[CLEANUP]/rbe_tmp_1/bootstrap.INFO", | |
"/path/to/tmp/" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False", | |
"RBE_cache_dir": "[CACHE]/rbe/deps", | |
"RBE_deps_cache_max_mb": "512", | |
"RBE_enable_deps_cache": "true", | |
"RBE_experimental_credentials_helper": "", | |
"RBE_instance": "fake_rbe_instance", | |
"RBE_invocation_id": "bbid:8945511751514863184", | |
"RBE_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_log_format": "reducedtext", | |
"RBE_output_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_platform": "fake_rbe_platform", | |
"RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_service": "remotebuildexecution.googleapis.com:443", | |
"RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_use_application_default_credentials": "false", | |
"RBE_use_gce_credentials": "true" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.teardown remote execution.read bootstrap.INFO", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@", | |
"@@@STEP_LOG_END@bootstrap.INFO@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[CLEANUP]/rbe_tmp_1/scandeps_server.INFO", | |
"/path/to/tmp/" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False", | |
"RBE_cache_dir": "[CACHE]/rbe/deps", | |
"RBE_deps_cache_max_mb": "512", | |
"RBE_enable_deps_cache": "true", | |
"RBE_experimental_credentials_helper": "", | |
"RBE_instance": "fake_rbe_instance", | |
"RBE_invocation_id": "bbid:8945511751514863184", | |
"RBE_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_log_format": "reducedtext", | |
"RBE_output_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_platform": "fake_rbe_platform", | |
"RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_service": "remotebuildexecution.googleapis.com:443", | |
"RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_use_application_default_credentials": "false", | |
"RBE_use_gce_credentials": "true" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.teardown remote execution.read scandeps_server.INFO", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@", | |
"@@@STEP_LOG_END@scandeps_server.INFO@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[CLEANUP]/rbe_tmp_1/rbe_metrics.txt", | |
"/path/to/tmp/" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False", | |
"RBE_cache_dir": "[CACHE]/rbe/deps", | |
"RBE_deps_cache_max_mb": "512", | |
"RBE_enable_deps_cache": "true", | |
"RBE_experimental_credentials_helper": "", | |
"RBE_instance": "fake_rbe_instance", | |
"RBE_invocation_id": "bbid:8945511751514863184", | |
"RBE_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_log_format": "reducedtext", | |
"RBE_output_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_platform": "fake_rbe_platform", | |
"RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_service": "remotebuildexecution.googleapis.com:443", | |
"RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_use_application_default_credentials": "false", | |
"RBE_use_gce_credentials": "true" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.teardown remote execution.read rbe_metrics.txt", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@", | |
"@@@STEP_LOG_END@rbe_metrics.txt@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[CLEANUP]/rbe_tmp_1/reproxy.INFO", | |
"/path/to/tmp/" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False", | |
"RBE_cache_dir": "[CACHE]/rbe/deps", | |
"RBE_deps_cache_max_mb": "512", | |
"RBE_enable_deps_cache": "true", | |
"RBE_experimental_credentials_helper": "", | |
"RBE_instance": "fake_rbe_instance", | |
"RBE_invocation_id": "bbid:8945511751514863184", | |
"RBE_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_log_format": "reducedtext", | |
"RBE_output_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_platform": "fake_rbe_platform", | |
"RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_service": "remotebuildexecution.googleapis.com:443", | |
"RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_use_application_default_credentials": "false", | |
"RBE_use_gce_credentials": "true" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.teardown remote execution.read reproxy.INFO", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@", | |
"@@@STEP_LOG_END@reproxy.INFO@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[CLEANUP]/rbe_tmp_1/reproxy-gomaip.INFO", | |
"/path/to/tmp/" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False", | |
"RBE_cache_dir": "[CACHE]/rbe/deps", | |
"RBE_deps_cache_max_mb": "512", | |
"RBE_enable_deps_cache": "true", | |
"RBE_experimental_credentials_helper": "", | |
"RBE_instance": "fake_rbe_instance", | |
"RBE_invocation_id": "bbid:8945511751514863184", | |
"RBE_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_log_format": "reducedtext", | |
"RBE_output_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_platform": "fake_rbe_platform", | |
"RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_service": "remotebuildexecution.googleapis.com:443", | |
"RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_use_application_default_credentials": "false", | |
"RBE_use_gce_credentials": "true" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.teardown remote execution.read reproxy-gomaip.INFO", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@", | |
"@@@STEP_LOG_END@reproxy-gomaip.INFO@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[CLEANUP]/rbe_tmp_1/reproxy_outerr.log", | |
"/path/to/tmp/" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False", | |
"RBE_cache_dir": "[CACHE]/rbe/deps", | |
"RBE_deps_cache_max_mb": "512", | |
"RBE_enable_deps_cache": "true", | |
"RBE_experimental_credentials_helper": "", | |
"RBE_instance": "fake_rbe_instance", | |
"RBE_invocation_id": "bbid:8945511751514863184", | |
"RBE_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_log_format": "reducedtext", | |
"RBE_output_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_platform": "fake_rbe_platform", | |
"RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_service": "remotebuildexecution.googleapis.com:443", | |
"RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_use_application_default_credentials": "false", | |
"RBE_use_gce_credentials": "true" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.teardown remote execution.read reproxy_outerr.log", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@", | |
"@@@STEP_LOG_END@reproxy_outerr.log@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[CLEANUP]/rbe_tmp_1/rewrapper.INFO", | |
"/path/to/tmp/" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False", | |
"RBE_cache_dir": "[CACHE]/rbe/deps", | |
"RBE_deps_cache_max_mb": "512", | |
"RBE_enable_deps_cache": "true", | |
"RBE_experimental_credentials_helper": "", | |
"RBE_instance": "fake_rbe_instance", | |
"RBE_invocation_id": "bbid:8945511751514863184", | |
"RBE_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_log_format": "reducedtext", | |
"RBE_output_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_platform": "fake_rbe_platform", | |
"RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_service": "remotebuildexecution.googleapis.com:443", | |
"RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_use_application_default_credentials": "false", | |
"RBE_use_gce_credentials": "true" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.teardown remote execution.read rewrapper.INFO", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@", | |
"@@@STEP_LOG_END@rewrapper.INFO@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"glob", | |
"[CLEANUP]/rbe_tmp_1", | |
"*.rrpl" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False", | |
"RBE_cache_dir": "[CACHE]/rbe/deps", | |
"RBE_deps_cache_max_mb": "512", | |
"RBE_enable_deps_cache": "true", | |
"RBE_experimental_credentials_helper": "", | |
"RBE_instance": "fake_rbe_instance", | |
"RBE_invocation_id": "bbid:8945511751514863184", | |
"RBE_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_log_format": "reducedtext", | |
"RBE_output_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_platform": "fake_rbe_platform", | |
"RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_service": "remotebuildexecution.googleapis.com:443", | |
"RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_use_application_default_credentials": "false", | |
"RBE_use_gce_credentials": "true" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.teardown remote execution.find rrpl files", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@", | |
"@@@STEP_LOG_LINE@glob@[CLEANUP]/rbe_tmp_1/reproxy_2021-10-16_22_52_23.rrpl@@@", | |
"@@@STEP_LOG_END@glob@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[CLEANUP]/rbe_tmp_1/reproxy_2021-10-16_22_52_23.rrpl", | |
"/path/to/tmp/" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False", | |
"RBE_cache_dir": "[CACHE]/rbe/deps", | |
"RBE_deps_cache_max_mb": "512", | |
"RBE_enable_deps_cache": "true", | |
"RBE_experimental_credentials_helper": "", | |
"RBE_instance": "fake_rbe_instance", | |
"RBE_invocation_id": "bbid:8945511751514863184", | |
"RBE_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_log_format": "reducedtext", | |
"RBE_output_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_platform": "fake_rbe_platform", | |
"RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_service": "remotebuildexecution.googleapis.com:443", | |
"RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_use_application_default_credentials": "false", | |
"RBE_use_gce_credentials": "true" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.teardown remote execution.read reproxy_2021-10-16_22_52_23.rrpl", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@", | |
"@@@STEP_LOG_END@reproxy_2021-10-16_22_52_23.rrpl@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[CLEANUP]/rbe_tmp_1/rbe_metrics.pb", | |
"/path/to/tmp/pb" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False", | |
"RBE_cache_dir": "[CACHE]/rbe/deps", | |
"RBE_deps_cache_max_mb": "512", | |
"RBE_enable_deps_cache": "true", | |
"RBE_experimental_credentials_helper": "", | |
"RBE_instance": "fake_rbe_instance", | |
"RBE_invocation_id": "bbid:8945511751514863184", | |
"RBE_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_log_format": "reducedtext", | |
"RBE_output_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_platform": "fake_rbe_platform", | |
"RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_service": "remotebuildexecution.googleapis.com:443", | |
"RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_use_application_default_credentials": "false", | |
"RBE_use_gce_credentials": "true" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.teardown remote execution.read rbe_metrics.pb", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.teardown remote execution.ensure infra/tools/bqupload/${platform}", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.teardown remote execution.ensure infra/tools/bqupload/${platform}.get packages", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@3@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"RECIPE_MODULE[fuchsia::bqupload]/resources/cipd.ensure", | |
"/path/to/tmp/" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False", | |
"RBE_cache_dir": "[CACHE]/rbe/deps", | |
"RBE_deps_cache_max_mb": "512", | |
"RBE_enable_deps_cache": "true", | |
"RBE_experimental_credentials_helper": "", | |
"RBE_instance": "fake_rbe_instance", | |
"RBE_invocation_id": "bbid:8945511751514863184", | |
"RBE_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_log_format": "reducedtext", | |
"RBE_output_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_platform": "fake_rbe_platform", | |
"RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_service": "remotebuildexecution.googleapis.com:443", | |
"RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_use_application_default_credentials": "false", | |
"RBE_use_gce_credentials": "true" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.teardown remote execution.ensure infra/tools/bqupload/${platform}.get packages.read ensure file", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@4@@@", | |
"@@@STEP_LOG_LINE@cipd.ensure@infra/tools/bqupload/${platform} version:pinned-version@@@", | |
"@@@STEP_LOG_END@cipd.ensure@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.teardown remote execution.ensure infra/tools/bqupload/${platform}.install infra/tools/bqupload", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@3@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"ensure-directory", | |
"--mode", | |
"0o777", | |
"[START_DIR]/cipd_tool/infra/tools/bqupload/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False", | |
"RBE_cache_dir": "[CACHE]/rbe/deps", | |
"RBE_deps_cache_max_mb": "512", | |
"RBE_enable_deps_cache": "true", | |
"RBE_experimental_credentials_helper": "", | |
"RBE_instance": "fake_rbe_instance", | |
"RBE_invocation_id": "bbid:8945511751514863184", | |
"RBE_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_log_format": "reducedtext", | |
"RBE_output_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_platform": "fake_rbe_platform", | |
"RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_service": "remotebuildexecution.googleapis.com:443", | |
"RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_use_application_default_credentials": "false", | |
"RBE_use_gce_credentials": "true" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.teardown remote execution.ensure infra/tools/bqupload/${platform}.install infra/tools/bqupload.ensure package directory", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@4@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"cipd", | |
"ensure", | |
"-root", | |
"[START_DIR]/cipd_tool/infra/tools/bqupload/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07", | |
"-ensure-file", | |
"infra/tools/bqupload/${platform} version:pinned-version", | |
"-max-threads", | |
"0", | |
"-json-output", | |
"/path/to/tmp/json" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False", | |
"RBE_cache_dir": "[CACHE]/rbe/deps", | |
"RBE_deps_cache_max_mb": "512", | |
"RBE_enable_deps_cache": "true", | |
"RBE_experimental_credentials_helper": "", | |
"RBE_instance": "fake_rbe_instance", | |
"RBE_invocation_id": "bbid:8945511751514863184", | |
"RBE_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_log_format": "reducedtext", | |
"RBE_output_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_platform": "fake_rbe_platform", | |
"RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_service": "remotebuildexecution.googleapis.com:443", | |
"RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_use_application_default_credentials": "false", | |
"RBE_use_gce_credentials": "true" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.teardown remote execution.ensure infra/tools/bqupload/${platform}.install infra/tools/bqupload.ensure_installed", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@4@@@", | |
"@@@STEP_LOG_LINE@json.output@{@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"\": [@@@", | |
"@@@STEP_LOG_LINE@json.output@ {@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-version:pinned-v\",@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/bqupload/resolved-platform\"@@@", | |
"@@@STEP_LOG_LINE@json.output@ }@@@", | |
"@@@STEP_LOG_LINE@json.output@ ]@@@", | |
"@@@STEP_LOG_LINE@json.output@ }@@@", | |
"@@@STEP_LOG_LINE@json.output@}@@@", | |
"@@@STEP_LOG_END@json.output@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"[START_DIR]/cipd_tool/infra/tools/bqupload/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bqupload", | |
"fuchsia-engprod-metrics-prod.metrics.rbe_client_metrics_raw", | |
"{\"build_id\": \"8945511751514863184\", \"builder_name\": \"builder\", \"created_at\": \"2012-05-14T12:53:23Z\", \"instance\": \"fake_rbe_instance\", \"stats\": \"{\\\"environment\\\": {\\\"bar\\\": \\\"42\\\", \\\"foo\\\": \\\"false\\\"}}\"}" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False", | |
"RBE_cache_dir": "[CACHE]/rbe/deps", | |
"RBE_deps_cache_max_mb": "512", | |
"RBE_enable_deps_cache": "true", | |
"RBE_experimental_credentials_helper": "", | |
"RBE_instance": "fake_rbe_instance", | |
"RBE_invocation_id": "bbid:8945511751514863184", | |
"RBE_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_log_format": "reducedtext", | |
"RBE_output_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_platform": "fake_rbe_platform", | |
"RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_service": "remotebuildexecution.googleapis.com:443", | |
"RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_use_application_default_credentials": "false", | |
"RBE_use_gce_credentials": "true" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.teardown remote execution.upload metrics", | |
"tags": { | |
"fuchsia.failure_alert_emails": "olivernewman@google.com" | |
}, | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@", | |
"@@@STEP_LOG_LINE@json.output@{@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"environment\": {@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"bar\": \"42\",@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"foo\": \"false\"@@@", | |
"@@@STEP_LOG_LINE@json.output@ }@@@", | |
"@@@STEP_LOG_LINE@json.output@}@@@", | |
"@@@STEP_LOG_END@json.output@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"[START_DIR]/out/not-default/mac_x64/logdump", | |
"--proxy_log_dir", | |
"[CLEANUP]/rbe_tmp_1", | |
"--output_dir", | |
"[CLEANUP]/rbe_tmp_1" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False", | |
"RBE_cache_dir": "[CACHE]/rbe/deps", | |
"RBE_deps_cache_max_mb": "512", | |
"RBE_enable_deps_cache": "true", | |
"RBE_experimental_credentials_helper": "", | |
"RBE_instance": "fake_rbe_instance", | |
"RBE_invocation_id": "bbid:8945511751514863184", | |
"RBE_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_log_format": "reducedtext", | |
"RBE_output_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_platform": "fake_rbe_platform", | |
"RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_service": "remotebuildexecution.googleapis.com:443", | |
"RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_use_application_default_credentials": "false", | |
"RBE_use_gce_credentials": "true" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.teardown remote execution.convert reproxy command log to binary proto", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[CLEANUP]/rbe_tmp_1/reproxy_log.pb", | |
"/path/to/tmp/pb" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False", | |
"RBE_cache_dir": "[CACHE]/rbe/deps", | |
"RBE_deps_cache_max_mb": "512", | |
"RBE_enable_deps_cache": "true", | |
"RBE_experimental_credentials_helper": "", | |
"RBE_instance": "fake_rbe_instance", | |
"RBE_invocation_id": "bbid:8945511751514863184", | |
"RBE_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_log_format": "reducedtext", | |
"RBE_output_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_platform": "fake_rbe_platform", | |
"RBE_proxy_log_dir": "[CLEANUP]/rbe_tmp_1", | |
"RBE_server_address": "unix://[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_service": "remotebuildexecution.googleapis.com:443", | |
"RBE_socket_path": "[CLEANUP]/rbe_tmp_1/reproxy.sock", | |
"RBE_use_application_default_credentials": "false", | |
"RBE_use_gce_credentials": "true" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.teardown remote execution.read reproxy_log.pb", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.teardown goma", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3", | |
"[START_DIR]/out/not-default/mac_x64/goma_ctl.py", | |
"jsonstatus", | |
"/path/to/tmp/json" | |
], | |
"env": { | |
"GLOG_log_dir": "[CLEANUP]", | |
"GOMA_CACHE_DIR": "[CACHE]/goma", | |
"GOMA_DEPS_CACHE_FILE": "goma_deps_cache", | |
"GOMA_DUMP_STATS_FILE": "[START_DIR]/out/not-default/mac_x64/goma_stats.json", | |
"GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache", | |
"GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256", | |
"GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog", | |
"GOMA_STORE_LOCAL_RUN_OUTPUT": "True", | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.teardown goma.goma jsonstatus", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@", | |
"@@@STEP_LOG_LINE@json.output@{@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"foo\": \"bar\"@@@", | |
"@@@STEP_LOG_LINE@json.output@}@@@", | |
"@@@STEP_LOG_END@json.output@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3", | |
"[START_DIR]/out/not-default/mac_x64/goma_ctl.py", | |
"stat" | |
], | |
"env": { | |
"GLOG_log_dir": "[CLEANUP]", | |
"GOMA_CACHE_DIR": "[CACHE]/goma", | |
"GOMA_DEPS_CACHE_FILE": "goma_deps_cache", | |
"GOMA_DUMP_STATS_FILE": "[START_DIR]/out/not-default/mac_x64/goma_stats.json", | |
"GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache", | |
"GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256", | |
"GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog", | |
"GOMA_STORE_LOCAL_RUN_OUTPUT": "True", | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.teardown goma.goma stats", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"[START_DIR]/cipd_tool/infra/3pp/tools/cpython3/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bin/python3", | |
"[START_DIR]/out/not-default/mac_x64/goma_ctl.py", | |
"stop" | |
], | |
"env": { | |
"GLOG_log_dir": "[CLEANUP]", | |
"GOMA_CACHE_DIR": "[CACHE]/goma", | |
"GOMA_DEPS_CACHE_FILE": "goma_deps_cache", | |
"GOMA_DUMP_STATS_FILE": "[START_DIR]/out/not-default/mac_x64/goma_stats.json", | |
"GOMA_LOCAL_OUTPUT_CACHE_DIR": "[CACHE]/goma/localoutputcache", | |
"GOMA_MAX_SUM_OUTPUT_SIZE_IN_MB": "256", | |
"GOMA_SERVER_HOST": "rbe-prod1.endpoints.fuchsia-infra-goma-prod.cloud.goog", | |
"GOMA_STORE_LOCAL_RUN_OUTPUT": "True", | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.teardown goma.stop goma", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[CLEANUP]/compiler_proxy.WARNING", | |
"/path/to/tmp/" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.teardown goma.read goma_client warning log", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@", | |
"@@@STEP_LOG_LINE@compiler_proxy.WARNING@test log@@@", | |
"@@@STEP_LOG_END@compiler_proxy.WARNING@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[START_DIR]/out/not-default/mac_x64/goma_stats.json", | |
"/path/to/tmp/" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.teardown goma.read goma_stats.json", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@", | |
"@@@STEP_LOG_LINE@json.output@{@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"build_info\": {@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"build_id\": 8945511751514863184,@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"builder\": \"builder\",@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"time_stamp\": \"2012-05-14 12:53:24.500000\",@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"time_stamp_int\": 1337000006000@@@", | |
"@@@STEP_LOG_LINE@json.output@ }@@@", | |
"@@@STEP_LOG_LINE@json.output@}@@@", | |
"@@@STEP_LOG_END@json.output@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"[START_DIR]/cipd_tool/infra/tools/bqupload/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/bqupload", | |
"fuchsia-infra.artifacts.builds_beta_goma", | |
"{\"build_info\": {\"build_id\": 8945511751514863184, \"builder\": \"builder\", \"time_stamp\": \"2012-05-14 12:53:24.500000\", \"time_stamp_int\": 1337000006000}}" | |
], | |
"env": { | |
"GOMA_TMP_DIR": "[CLEANUP]/goma", | |
"GOMA_USE_LOCAL": "False" | |
}, | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.teardown goma.upload goma stats to bigquery", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[CLEANUP]/fint_artifacts_tmp_1/build_artifacts.json", | |
"/path/to/tmp/json" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.read fint build artifacts", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@", | |
"@@@STEP_LOG_LINE@build_artifacts.json@{@@@", | |
"@@@STEP_LOG_LINE@build_artifacts.json@ \"built_archives\": [@@@", | |
"@@@STEP_LOG_LINE@build_artifacts.json@ {@@@", | |
"@@@STEP_LOG_LINE@build_artifacts.json@ \"name\": \"archive\",@@@", | |
"@@@STEP_LOG_LINE@build_artifacts.json@ \"path\": \"build-archive.tgz\",@@@", | |
"@@@STEP_LOG_LINE@build_artifacts.json@ \"type\": \"tgz\"@@@", | |
"@@@STEP_LOG_LINE@build_artifacts.json@ }@@@", | |
"@@@STEP_LOG_LINE@build_artifacts.json@ ],@@@", | |
"@@@STEP_LOG_LINE@build_artifacts.json@ \"built_images\": [@@@", | |
"@@@STEP_LOG_LINE@build_artifacts.json@ {@@@", | |
"@@@STEP_LOG_LINE@build_artifacts.json@ \"name\": \"foo\",@@@", | |
"@@@STEP_LOG_LINE@build_artifacts.json@ \"path\": \"foo.img\",@@@", | |
"@@@STEP_LOG_LINE@build_artifacts.json@ \"type\": \"blk\"@@@", | |
"@@@STEP_LOG_LINE@build_artifacts.json@ }@@@", | |
"@@@STEP_LOG_LINE@build_artifacts.json@ ],@@@", | |
"@@@STEP_LOG_LINE@build_artifacts.json@ \"log_files\": {@@@", | |
"@@@STEP_LOG_LINE@build_artifacts.json@ \"some_cmd_stdout\": \"/tmp/stdout.txt\"@@@", | |
"@@@STEP_LOG_LINE@build_artifacts.json@ },@@@", | |
"@@@STEP_LOG_LINE@build_artifacts.json@ \"ninja_compdb_path\": \"/tmp/ninja_compdb.json\",@@@", | |
"@@@STEP_LOG_LINE@build_artifacts.json@ \"ninja_duration_seconds\": 900,@@@", | |
"@@@STEP_LOG_LINE@build_artifacts.json@ \"ninja_graph_path\": \"/tmp/ninja_graph.dot\",@@@", | |
"@@@STEP_LOG_LINE@build_artifacts.json@ \"ninja_log_path\": \"/tmp/ninja_log.txt\"@@@", | |
"@@@STEP_LOG_LINE@build_artifacts.json@}@@@", | |
"@@@STEP_LOG_END@build_artifacts.json@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"rdb", | |
"stream", | |
"--", | |
"vpython3", | |
"RECIPE_MODULE[fuchsia::reported_step]/resources/resultdb.py", | |
"{\"testId\": \"ninja\", \"expected\": true, \"summaryHtml\": \"<ul><li><a href=\\\"https://cr-buildbucket.appspot.com/log/8945511751514863184/build|ninja?log=context.textproto\\\" target=\\\"_blank\\\">context.textproto</a></li>\\n<li><a href=\\\"https://cr-buildbucket.appspot.com/log/8945511751514863184/build|ninja?log=stdout\\\" target=\\\"_blank\\\">stdout</a></li></ul>\", \"status\": \"PASS\"}" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.ninja - upload to resultdb", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.read fint log files", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"/tmp/stdout.txt", | |
"/path/to/tmp/" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.read fint log files.read stdout.txt", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"[START_DIR]/out/not-default/mac_x64/buildstats", | |
"--ninjalog", | |
"/tmp/ninja_log.txt", | |
"--compdb", | |
"/tmp/ninja_compdb.json", | |
"--graph", | |
"/tmp/ninja_graph.dot", | |
"--output", | |
"[CLEANUP]/buildstats_tmp_1/fuchsia-buildstats.json" | |
], | |
"cwd": "[START_DIR]/out/not-default", | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.fuchsia buildstats", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.ensure infra/3pp/tools/gsutil", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.ensure infra/3pp/tools/gsutil.get packages", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"RECIPE_MODULE[fuchsia::gsutil]/resources/cipd.ensure", | |
"/path/to/tmp/" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.ensure infra/3pp/tools/gsutil.get packages.read ensure file", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@3@@@", | |
"@@@STEP_LOG_LINE@cipd.ensure@infra/3pp/tools/gsutil version:pinned-version@@@", | |
"@@@STEP_LOG_END@cipd.ensure@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.ensure infra/3pp/tools/gsutil.install infra/3pp/tools/gsutil", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"ensure-directory", | |
"--mode", | |
"0o777", | |
"[START_DIR]/cipd_tool/infra/3pp/tools/gsutil/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.ensure infra/3pp/tools/gsutil.install infra/3pp/tools/gsutil.ensure package directory", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@3@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"cipd", | |
"ensure", | |
"-root", | |
"[START_DIR]/cipd_tool/infra/3pp/tools/gsutil/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07", | |
"-ensure-file", | |
"infra/3pp/tools/gsutil version:pinned-version", | |
"-max-threads", | |
"0", | |
"-json-output", | |
"/path/to/tmp/json" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.ensure infra/3pp/tools/gsutil.install infra/3pp/tools/gsutil.ensure_installed", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@3@@@", | |
"@@@STEP_LOG_LINE@json.output@{@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"\": [@@@", | |
"@@@STEP_LOG_LINE@json.output@ {@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-version:pinned-v\",@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/3pp/tools/gsutil\"@@@", | |
"@@@STEP_LOG_LINE@json.output@ }@@@", | |
"@@@STEP_LOG_LINE@json.output@ ]@@@", | |
"@@@STEP_LOG_LINE@json.output@ }@@@", | |
"@@@STEP_LOG_LINE@json.output@}@@@", | |
"@@@STEP_LOG_END@json.output@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"[START_DIR]/cipd_tool/infra/3pp/tools/gsutil/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/gsutil", | |
"-h", | |
"Custom-Time:2012-05-14T12:53:27.500000Z", | |
"-o", | |
"GSUtil:software_update_check_period=0", | |
"cp", | |
"-n", | |
"[CLEANUP]/buildstats_tmp_1/fuchsia-buildstats.json", | |
"gs://###fuchsia-build###/builds/namespace/fuchsia-buildstats.json" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.upload fuchsia-buildstats.json to ###fuchsia-build###", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@", | |
"@@@STEP_LINK@fuchsia-buildstats.json@https://storage.cloud.google.com/###fuchsia-build###/builds/namespace/fuchsia-buildstats.json@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"[START_DIR]/out/not-default/mac_x64/ninjatrace", | |
"-ninjalog", | |
"/tmp/ninja_log.txt", | |
"-compdb", | |
"/tmp/ninja_compdb.json", | |
"-graph", | |
"/tmp/ninja_graph.dot", | |
"-critical-path", | |
"-trace-json", | |
"[CLEANUP]/fuchsia_ninja_trace.json_tmp_1" | |
], | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.ninjatrace", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.upload traces", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@", | |
"@@@STEP_LINK@fuchsia.dev guide@https://fuchsia.dev/fuchsia-src/development/tracing/tutorial/converting-visualizing-a-trace#html-trace@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"[START_DIR]/cipd_tool/infra/3pp/tools/gsutil/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/gsutil", | |
"-h", | |
"Custom-Time:2012-05-14T12:53:29.000000Z", | |
"-o", | |
"GSUtil:software_update_check_period=0", | |
"cp", | |
"-n", | |
"[CLEANUP]/fint_artifacts_tmp_1/mock-gn-trace.json", | |
"gs://###fuchsia-build###/builds/namespace/fuchsia_gn_trace.json" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.upload traces.upload fuchsia_gn_trace.json to ###fuchsia-build###", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@", | |
"@@@STEP_LINK@fuchsia_gn_trace.json@https://storage.cloud.google.com/###fuchsia-build###/builds/namespace/fuchsia_gn_trace.json@@@", | |
"@@@STEP_LINK@perfetto_ui@https://ui.perfetto.dev/#!?url=https://storage.googleapis.com/###fuchsia-build###/builds/namespace/fuchsia_gn_trace.json@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"[START_DIR]/cipd_tool/infra/3pp/tools/gsutil/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/gsutil", | |
"-h", | |
"Custom-Time:2012-05-14T12:53:30.500000Z", | |
"-o", | |
"GSUtil:software_update_check_period=0", | |
"cp", | |
"-n", | |
"[CLEANUP]/fuchsia_ninja_trace.json_tmp_1", | |
"gs://###fuchsia-build###/builds/namespace/fuchsia_ninja_trace.json" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.upload traces.upload fuchsia_ninja_trace.json to ###fuchsia-build###", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@", | |
"@@@STEP_LINK@fuchsia_ninja_trace.json@https://storage.cloud.google.com/###fuchsia-build###/builds/namespace/fuchsia_ninja_trace.json@@@", | |
"@@@STEP_LINK@perfetto_ui@https://ui.perfetto.dev/#!?url=https://storage.googleapis.com/###fuchsia-build###/builds/namespace/fuchsia_ninja_trace.json@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.sponge links", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@", | |
"@@@STEP_LINK@sponge invocations@http://sponge/invocations/?q=BUILDBUCKET_ID:8945511751514863184@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.ensure fuchsia/tools/jiri/${platform}", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.ensure fuchsia/tools/jiri/${platform}.get packages", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"RECIPE_MODULE[fuchsia::jiri]/resources/cipd.ensure", | |
"/path/to/tmp/" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.ensure fuchsia/tools/jiri/${platform}.get packages.read ensure file", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@3@@@", | |
"@@@STEP_LOG_LINE@cipd.ensure@fuchsia/tools/jiri/${platform} version:pinned-version@@@", | |
"@@@STEP_LOG_END@cipd.ensure@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.ensure fuchsia/tools/jiri/${platform}.install fuchsia/tools/jiri", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"ensure-directory", | |
"--mode", | |
"0o777", | |
"[START_DIR]/cipd_tool/fuchsia/tools/jiri/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.ensure fuchsia/tools/jiri/${platform}.install fuchsia/tools/jiri.ensure package directory", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@3@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"cipd", | |
"ensure", | |
"-root", | |
"[START_DIR]/cipd_tool/fuchsia/tools/jiri/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07", | |
"-ensure-file", | |
"fuchsia/tools/jiri/${platform} version:pinned-version", | |
"-max-threads", | |
"0", | |
"-json-output", | |
"/path/to/tmp/json" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.ensure fuchsia/tools/jiri/${platform}.install fuchsia/tools/jiri.ensure_installed", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@3@@@", | |
"@@@STEP_LOG_LINE@json.output@{@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"\": [@@@", | |
"@@@STEP_LOG_LINE@json.output@ {@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-version:pinned-v\",@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/tools/jiri/resolved-platform\"@@@", | |
"@@@STEP_LOG_LINE@json.output@ }@@@", | |
"@@@STEP_LOG_LINE@json.output@ ]@@@", | |
"@@@STEP_LOG_LINE@json.output@ }@@@", | |
"@@@STEP_LOG_LINE@json.output@}@@@", | |
"@@@STEP_LOG_END@json.output@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"[START_DIR]/cipd_tool/fuchsia/tools/jiri/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/jiri", | |
"check-clean", | |
"-vv", | |
"-time", | |
"-timefile", | |
"/path/to/tmp/", | |
"-j=8" | |
], | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.jiri check-clean", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@", | |
"@@@STEP_LOG_END@raw_io.output_text[timing_stats]@@@", | |
"@@@STEP_LOG_END@raw_io.output_text[stderr]@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"sudo", | |
"xcode-select", | |
"--reset" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.reset XCode", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[START_DIR]/out/not-default/boards.json", | |
"/path/to/tmp/" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |