[ | |
{ | |
"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": [ | |
"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]\"\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": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"ensure-directory", | |
"--mode", | |
"0o777", | |
"[START_DIR]/out/not-default" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.ensure build directory exists", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.ensure infra/3pp/tools/nsjail/${platform}", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.ensure infra/3pp/tools/nsjail/${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::nsjail]/resources/nsjail/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/nsjail/${platform}.get packages.read ensure file", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@3@@@", | |
"@@@STEP_LOG_LINE@cipd.ensure@infra/3pp/tools/nsjail/${platform} version:pinned-version@@@", | |
"@@@STEP_LOG_END@cipd.ensure@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.ensure infra/3pp/tools/nsjail/${platform}.install infra/3pp/tools/nsjail", | |
"~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/nsjail/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/nsjail/${platform}.install infra/3pp/tools/nsjail.ensure package directory", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@3@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"cipd", | |
"ensure", | |
"-root", | |
"[START_DIR]/cipd_tool/infra/3pp/tools/nsjail/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07", | |
"-ensure-file", | |
"infra/3pp/tools/nsjail/${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 infra/3pp/tools/nsjail/${platform}.install infra/3pp/tools/nsjail.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/nsjail/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/infra/dumb_init/${platform}", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.ensure fuchsia/infra/dumb_init/${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::nsjail]/resources/dumb_init/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/infra/dumb_init/${platform}.get packages.read ensure file", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@3@@@", | |
"@@@STEP_LOG_LINE@cipd.ensure@fuchsia/infra/dumb_init/${platform} version:pinned-version@@@", | |
"@@@STEP_LOG_END@cipd.ensure@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "build.ensure fuchsia/infra/dumb_init/${platform}.install fuchsia/infra/dumb_init", | |
"~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/dumb_init/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/infra/dumb_init/${platform}.install fuchsia/infra/dumb_init.ensure package directory", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@3@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"cipd", | |
"ensure", | |
"-root", | |
"[START_DIR]/cipd_tool/fuchsia/infra/dumb_init/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07", | |
"-ensure-file", | |
"fuchsia/infra/dumb_init/${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/infra/dumb_init/${platform}.install fuchsia/infra/dumb_init.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/dumb_init/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": [ | |
"which", | |
"awk", | |
"basename", | |
"cat", | |
"chmod", | |
"cmp", | |
"comm", | |
"cp", | |
"cut", | |
"date", | |
"diff", | |
"dirname", | |
"egrep", | |
"env", | |
"expr", | |
"file", | |
"find", | |
"git-upload-pack", | |
"grep", | |
"gzip", | |
"head", | |
"ldd", | |
"ls", | |
"mkdir", | |
"mktemp", | |
"mv", | |
"readlink", | |
"rm", | |
"sed", | |
"sort", | |
"stat", | |
"tail", | |
"tar", | |
"tee", | |
"touch", | |
"tr", | |
"uname", | |
"wc", | |
"which" | |
], | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.find tool paths", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"which", | |
"-a", | |
"git" | |
], | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "build.find all git binaries", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"[START_DIR]/cipd_tool/infra/3pp/tools/nsjail/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/nsjail", | |
"--forward_signals", | |
"--disable_clone_newipc", | |
"--disable_clone_newuts", | |
"--disable_clone_newcgroup", | |
"--disable_rlimits", | |
"--time_limit", | |
"43200", | |
"--log", | |
"/path/to/tmp/", | |
"--bindmount", | |
"[CLEANUP]/tmp_tmp_2:/tmp", | |
"--bindmount_ro", | |
"/bin/bash", | |
"--bindmount", | |
"/dev/null", | |
"--bindmount", | |
"/dev/urandom", | |
"--bindmount_ro", | |
"/dev/zero", | |
"--bindmount_ro", | |
"/etc/ssl/certs/ca-certificates.crt", | |
"--bindmount_ro", | |
"/lib", | |
"--bindmount_ro", | |
"/lib64", | |
"--bindmount_ro", | |
"/usr/bin/awk", | |
"--bindmount_ro", | |
"/usr/bin/basename", | |
"--bindmount_ro", | |
"/usr/bin/cat", | |
"--bindmount_ro", | |
"/usr/bin/chmod", | |
"--bindmount_ro", | |
"/usr/bin/cmp", | |
"--bindmount_ro", | |
"/usr/bin/comm", | |
"--bindmount_ro", | |
"/usr/bin/cp", | |
"--bindmount_ro", | |
"/usr/bin/cut", | |
"--bindmount_ro", | |
"/usr/bin/date", | |
"--bindmount_ro", | |
"/usr/bin/diff", | |
"--bindmount_ro", | |
"/usr/bin/dirname", | |
"--bindmount_ro", | |
"/usr/bin/egrep", | |
"--bindmount_ro", | |
"/usr/bin/env", | |
"--bindmount_ro", | |
"/usr/bin/expr", | |
"--bindmount_ro", | |
"/usr/bin/file", | |
"--bindmount_ro", | |
"/usr/bin/find", | |
"--bindmount_ro", | |
"/usr/bin/git-upload-pack", | |
"--bindmount_ro", | |
"/usr/bin/grep", | |
"--bindmount_ro", | |
"/usr/bin/gzip", | |
"--bindmount_ro", | |
"/usr/bin/head", | |
"--bindmount_ro", | |
"/usr/bin/ldd", | |
"--bindmount_ro", | |
"/usr/bin/ls", | |
"--bindmount_ro", | |
"/usr/bin/mkdir", | |
"--bindmount_ro", | |
"/usr/bin/mktemp", | |
"--bindmount_ro", | |
"/usr/bin/mv", | |
"--bindmount_ro", | |
"/usr/bin/openssl", | |
"--bindmount_ro", | |
"/usr/bin/readlink", | |
"--bindmount_ro", | |
"/usr/bin/rm", | |
"--bindmount_ro", | |
"/usr/bin/sed", | |
"--bindmount_ro", | |
"/usr/bin/sort", | |
"--bindmount_ro", | |
"/usr/bin/stat", | |
"--bindmount_ro", | |
"/usr/bin/tail", | |
"--bindmount_ro", | |
"/usr/bin/tar", | |
"--bindmount_ro", | |
"/usr/bin/tee", | |
"--bindmount_ro", | |
"/usr/bin/touch", | |
"--bindmount_ro", | |
"/usr/bin/tr", | |
"--bindmount_ro", | |
"/usr/bin/uname", | |
"--bindmount_ro", | |
"/usr/bin/wc", | |
"--bindmount_ro", | |
"/usr/bin/which", | |
"--bindmount", | |
"[CACHE]", | |
"--bindmount", | |
"[CLEANUP]/fint_artifacts_tmp_1", | |
"--bindmount_ro", | |
"[CLEANUP]/fint_tmp_1/fint", | |
"--bindmount_ro", | |
"[CLEANUP]/tmp_tmp_1", | |
"--bindmount", | |
"[START_DIR]", | |
"--bindmount_ro", | |
"[START_DIR]/cipd_tool/fuchsia/infra/dumb_init/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/dumb_init", | |
"--bindmount", | |
"[START_DIR]/out/not-default", | |
"--symlink", | |
"/bin/bash:/bin/sh", | |
"--symlink", | |
"/proc/self/fd:/dev/fd", | |
"--symlink", | |
"/proc/self/fd/1:/dev/stdout", | |
"--env", | |
"BUILDBUCKET_BUILDER=fuchsia/ci/builder", | |
"--env", | |
"BUILDBUCKET_ID=8945511751514863184", | |
"--env", | |
"HOME=/tmp", | |
"--env", | |
"PATH=/usr/bin:/bin", | |
"--env", | |
"TMPDIR=/tmp", | |
"--env", | |
"XDG_CACHE_HOME=/tmp", | |
"--env", | |
"XDG_CONFIG_HOME=/tmp", | |
"--env", | |
"XDG_DATA_HOME=/tmp", | |
"--env", | |
"XDG_HOME=/tmp", | |
"--env", | |
"XDG_STATE_HOME=/tmp", | |
"--", | |
"[START_DIR]/cipd_tool/fuchsia/infra/dumb_init/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/dumb_init", | |
"[CLEANUP]/fint_tmp_1/fint", | |
"set", | |
"-static", | |
"[START_DIR]/infra/specs/fint-params.textproto", | |
"-context", | |
"[CLEANUP]/tmp_tmp_1" | |
], | |
"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_END@raw_io.output_text[nsjail_log]@@@", | |
"@@@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@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=raw_io.output_text[nsjail_log]\\\" target=\\\"_blank\\\">raw_io.output_text[nsjail_log]</a></li>\\n<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/linux_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/linux_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/linux_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/linux_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/linux_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/linux_x64/bootstrap", | |
"--re_proxy=[START_DIR]/out/not-default/linux_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]\"\ngoma_job_count: 80\n", | |
"[CLEANUP]/tmp_tmp_3" | |
], | |
"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_3" | |
], | |
"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@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/linux_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:21.500Z\", \"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/linux_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/linux_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/linux_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/linux_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/linux_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/linux_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/linux_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/linux_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:23\",@@@", | |
"@@@STEP_LOG_LINE@json.output@ \"time_stamp_int\": 1337000004500@@@", | |
"@@@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:23\", \"time_stamp_int\": 1337000004500}}" | |
], | |
"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/linux_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:26.000000Z", | |
"-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/linux_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:27.500000Z", | |
"-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:29.000000Z", | |
"-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": [ | |
"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" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "read boards.json", | |
"~followup_annotations": [ | |
"@@@STEP_LOG_LINE@boards.json@[@@@", | |
"@@@STEP_LOG_LINE@boards.json@ {@@@", | |
"@@@STEP_LOG_LINE@boards.json@ \"name\": \"foo\",@@@", | |
"@@@STEP_LOG_LINE@boards.json@ \"outdir\": \"obj/foo-board\"@@@", | |
"@@@STEP_LOG_LINE@boards.json@ }@@@", | |
"@@@STEP_LOG_LINE@boards.json@]@@@", | |
"@@@STEP_LOG_END@boards.json@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[START_DIR]/out/not-default/partitions.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": "read partitions.json", | |
"~followup_annotations": [ | |
"@@@STEP_LOG_LINE@partitions.json@[@@@", | |
"@@@STEP_LOG_LINE@partitions.json@ {@@@", | |
"@@@STEP_LOG_LINE@partitions.json@ \"name\": \"foo\",@@@", | |
"@@@STEP_LOG_LINE@partitions.json@ \"outdir\": \"obj/foo-partition\"@@@", | |
"@@@STEP_LOG_LINE@partitions.json@ }@@@", | |
"@@@STEP_LOG_LINE@partitions.json@]@@@", | |
"@@@STEP_LOG_END@partitions.json@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[START_DIR]/out/not-default/generated_sources.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": "read generated sources", | |
"~followup_annotations": [ | |
"@@@STEP_LOG_LINE@generated_sources.json@[@@@", | |
"@@@STEP_LOG_LINE@generated_sources.json@ \"generated_header.h\"@@@", | |
"@@@STEP_LOG_LINE@generated_sources.json@]@@@", | |
"@@@STEP_LOG_END@generated_sources.json@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[START_DIR]/out/not-default/sdk_archives.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": "read sdk_archives.json", | |
"~followup_annotations": [ | |
"@@@STEP_LOG_LINE@sdk_archives.json@[@@@", | |
"@@@STEP_LOG_LINE@sdk_archives.json@ {@@@", | |
"@@@STEP_LOG_LINE@sdk_archives.json@ \"path\": \"sdk_archives/foo_sdk.tar.gz\"@@@", | |
"@@@STEP_LOG_LINE@sdk_archives.json@ }@@@", | |
"@@@STEP_LOG_LINE@sdk_archives.json@]@@@", | |
"@@@STEP_LOG_END@sdk_archives.json@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[START_DIR]/out/not-default/bazel_sdk_info.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": "read bazel_sdk_info.json", | |
"~followup_annotations": [ | |
"@@@STEP_LOG_LINE@bazel_sdk_info.json@[@@@", | |
"@@@STEP_LOG_LINE@bazel_sdk_info.json@ {@@@", | |
"@@@STEP_LOG_LINE@bazel_sdk_info.json@ \"location\": \"gen/bazel_sdk\"@@@", | |
"@@@STEP_LOG_LINE@bazel_sdk_info.json@ }@@@", | |
"@@@STEP_LOG_LINE@bazel_sdk_info.json@]@@@", | |
"@@@STEP_LOG_END@bazel_sdk_info.json@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[START_DIR]/out/not-default/ctf_artifacts.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": "read cts artifacts manifest", | |
"~followup_annotations": [ | |
"@@@STEP_LOG_LINE@ctf_artifacts.json@[@@@", | |
"@@@STEP_LOG_LINE@ctf_artifacts.json@ \"foo.far\",@@@", | |
"@@@STEP_LOG_LINE@ctf_artifacts.json@ \"bar.far\"@@@", | |
"@@@STEP_LOG_LINE@ctf_artifacts.json@]@@@", | |
"@@@STEP_LOG_END@ctf_artifacts.json@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[START_DIR]/out/not-default/vnames_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": "read vnames_config manifest", | |
"~followup_annotations": [ | |
"@@@STEP_LOG_LINE@vnames_config.json@[@@@", | |
"@@@STEP_LOG_LINE@vnames_config.json@ {@@@", | |
"@@@STEP_LOG_LINE@vnames_config.json@ \"path\": \"../../path/to/infra/vnames.json\"@@@", | |
"@@@STEP_LOG_LINE@vnames_config.json@ }@@@", | |
"@@@STEP_LOG_LINE@vnames_config.json@]@@@", | |
"@@@STEP_LOG_END@vnames_config.json@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[START_DIR]/out/not-default/package_archives.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": "read package_archives manifest list", | |
"~followup_annotations": [ | |
"@@@STEP_LOG_LINE@package_archives.json@[@@@", | |
"@@@STEP_LOG_LINE@package_archives.json@ \"foo/bar/baz.json\"@@@", | |
"@@@STEP_LOG_LINE@package_archives.json@]@@@", | |
"@@@STEP_LOG_END@package_archives.json@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[START_DIR]/out/not-default/foo/bar/baz.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": "read package archive manifest", | |
"~followup_annotations": [ | |
"@@@STEP_LOG_LINE@baz.json@{@@@", | |
"@@@STEP_LOG_LINE@baz.json@ \"api_level\": -1,@@@", | |
"@@@STEP_LOG_LINE@baz.json@ \"cpu\": \"x64\",@@@", | |
"@@@STEP_LOG_LINE@baz.json@ \"name\": \"foo\",@@@", | |
"@@@STEP_LOG_LINE@baz.json@ \"path\": \"linux_x64/foo.far\"@@@", | |
"@@@STEP_LOG_LINE@baz.json@}@@@", | |
"@@@STEP_LOG_END@baz.json@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[START_DIR]/out/not-default/cipd_assembly_artifacts.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": "read cipd_assembly_artifacts.json", | |
"~followup_annotations": [ | |
"@@@STEP_LOG_LINE@cipd_assembly_artifacts.json@[@@@", | |
"@@@STEP_LOG_LINE@cipd_assembly_artifacts.json@ {@@@", | |
"@@@STEP_LOG_LINE@cipd_assembly_artifacts.json@ \"path\": \"obj/assembly_inputs.json\"@@@", | |
"@@@STEP_LOG_LINE@cipd_assembly_artifacts.json@ }@@@", | |
"@@@STEP_LOG_LINE@cipd_assembly_artifacts.json@]@@@", | |
"@@@STEP_LOG_END@cipd_assembly_artifacts.json@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[START_DIR]/out/not-default/obj/assembly_inputs.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": "read obj/assembly_inputs.json", | |
"~followup_annotations": [ | |
"@@@STEP_LOG_LINE@assembly_inputs.json@[@@@", | |
"@@@STEP_LOG_LINE@assembly_inputs.json@ {@@@", | |
"@@@STEP_LOG_LINE@assembly_inputs.json@ \"destination\": \"host_x64/tool\",@@@", | |
"@@@STEP_LOG_LINE@assembly_inputs.json@ \"source\": \"host_x64/tool\"@@@", | |
"@@@STEP_LOG_LINE@assembly_inputs.json@ },@@@", | |
"@@@STEP_LOG_LINE@assembly_inputs.json@ {@@@", | |
"@@@STEP_LOG_LINE@assembly_inputs.json@ \"destination\": \"prebuilt/other-tool\",@@@", | |
"@@@STEP_LOG_LINE@assembly_inputs.json@ \"source\": \"../../prebuilt/other-tool\"@@@", | |
"@@@STEP_LOG_LINE@assembly_inputs.json@ }@@@", | |
"@@@STEP_LOG_LINE@assembly_inputs.json@]@@@", | |
"@@@STEP_LOG_END@assembly_inputs.json@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "report binary sizes", | |
"~followup_annotations": [ | |
"@@@SET_BUILD_PROPERTY@binary_sizes@{\"component\": 1}@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[START_DIR]/out/not-default/detailed_size_checker_data.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": "report binary sizes.read detailed_size_checker_data.json", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@", | |
"@@@STEP_LOG_LINE@detailed_size_checker_data.json@[@@@", | |
"@@@STEP_LOG_LINE@detailed_size_checker_data.json@ {@@@", | |
"@@@STEP_LOG_LINE@detailed_size_checker_data.json@ \"name\": \"size_budgets\",@@@", | |
"@@@STEP_LOG_LINE@detailed_size_checker_data.json@ \"path\": \"size_budgets.json\"@@@", | |
"@@@STEP_LOG_LINE@detailed_size_checker_data.json@ }@@@", | |
"@@@STEP_LOG_LINE@detailed_size_checker_data.json@]@@@", | |
"@@@STEP_LOG_END@detailed_size_checker_data.json@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[START_DIR]/out/not-default/size_budgets.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": "report binary sizes.read size_budgets: (size_budgets.json)", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@", | |
"@@@STEP_LOG_LINE@size_budgets.json@\"\"@@@", | |
"@@@STEP_LOG_END@size_budgets.json@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[START_DIR]/out/not-default/gerrit_size_report.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": "report binary sizes.read gerrit_size_report.json", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@", | |
"@@@STEP_LOG_LINE@gerrit_size_report.json@[@@@", | |
"@@@STEP_LOG_LINE@gerrit_size_report.json@ \"size_report.json\"@@@", | |
"@@@STEP_LOG_LINE@gerrit_size_report.json@]@@@", | |
"@@@STEP_LOG_END@gerrit_size_report.json@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"[START_DIR]/out/not-default/size_report.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": "report binary sizes.read size_report.json", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@", | |
"@@@STEP_LOG_LINE@size_report.json@{@@@", | |
"@@@STEP_LOG_LINE@size_report.json@ \"component\": 1@@@", | |
"@@@STEP_LOG_LINE@size_report.json@}@@@", | |
"@@@STEP_LOG_END@size_report.json@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "ensure fuchsia/infra/size_check/${platform}" | |
}, | |
{ | |
"cmd": [], | |
"name": "ensure fuchsia/infra/size_check/${platform}.get packages", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"vpython3", | |
"-u", | |
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", | |
"--json-output", | |
"/path/to/tmp/json", | |
"copy", | |
"RECIPE_MODULE[fuchsia::binary_size]/resources/size_check/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": "ensure fuchsia/infra/size_check/${platform}.get packages.read ensure file", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@", | |
"@@@STEP_LOG_LINE@cipd.ensure@fuchsia/infra/size_check/${platform} version:pinned-version@@@", | |
"@@@STEP_LOG_END@cipd.ensure@@@" | |
] | |
}, | |
{ | |
"cmd": [], | |
"name": "ensure fuchsia/infra/size_check/${platform}.install fuchsia/infra/size_check", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@1@@@" | |
] | |
}, | |
{ | |
"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/size_check/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07" | |
], | |
"infra_step": true, | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "ensure fuchsia/infra/size_check/${platform}.install fuchsia/infra/size_check.ensure package directory", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@" | |
] | |
}, | |
{ | |
"cmd": [ | |
"cipd", | |
"ensure", | |
"-root", | |
"[START_DIR]/cipd_tool/fuchsia/infra/size_check/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07", | |
"-ensure-file", | |
"fuchsia/infra/size_check/${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": "ensure fuchsia/infra/size_check/${platform}.install fuchsia/infra/size_check.ensure_installed", | |
"~followup_annotations": [ | |
"@@@STEP_NEST_LEVEL@2@@@", | |
"@@@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/size_check/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/size_check/0e548aa33f8113a45a5b3b62201e114e98e63d00f97296912380138f44597b07/size_check", | |
"budgets", | |
"-binary-sizes-json-input", | |
"{\"component\": 1}" | |
], | |
"luci_context": { | |
"realm": { | |
"name": "fuchsia:ci" | |
}, | |
"resultdb": { | |
"current_invocation": { | |
"name": "invocations/build:8945511751514863184", | |
"update_token": "token" | |
}, | |
"hostname": "rdbhost" | |
} | |
}, | |
"name": "check budgets" | |
}, | |
{ | |
"cmd": [ | |
"rdb", | |
"stream", | |
"--", | |
"vpython3", | |
"RECIPE_MODULE[fuchsia::reported_step]/resources/resultdb.py", | |
"{\"testId\": \"check_budgets\", \"expected\": true, \"summaryHtml\": \"<ul><li><a href=\\\"https://cr-buildbucket.appspot.com/log/8945511751514863184/check budgets?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": "check budgets - upload to resultdb" | |
}, | |
{ | |
"cmd": [], | |
"name": "upload build results" | |
}, | |