blob: a81a5773e3ddcb43567070f388548401201dbca2 [file] [log] [blame]
[
{
"cmd": [],
"name": "build",
"~followup_annotations": [
"@@@STEP_LOG_END@build.proto.json@@@",
"@@@STEP_LINK@builder-subbuild@https://ci.chromium.org/swarming/task/77?server=chromium-swarm.appspot.com@@@",
"@@@STEP_FAILURE@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[CACHE]/led",
"-ensure-file",
"infra/tools/luci/led/${platform} latest",
"-json-output",
"/path/to/tmp/json"
],
"name": "build.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@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-latest----------\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/luci/led/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": [
"[CACHE]/led/led",
"get-builder",
"luci.fuchsia.ci:builder-subbuild"
],
"name": "build.led get-builder",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"job_slices\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"userland\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"recipe_cipd_source\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"foo/pkg\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"version\": \"refs/heads/master\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"recipe_properties\": {}@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"top_level\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"led: bb-1-builder\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"[CACHE]/led/led",
"edit",
"-p",
"parent_id=\"8945511751514863184\"",
"-p",
"gcs_bucket=\"###fuchsia-build###\""
],
"name": "build.led edit",
"stdin": "{\"job_slices\": [{\"userland\": {\"recipe_cipd_source\": {\"package\": \"foo/pkg\", \"version\": \"refs/heads/master\"}, \"recipe_properties\": {}}}], \"top_level\": {\"name\": \"led: bb-1-builder\"}}",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"job_slices\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"userland\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"recipe_cipd_source\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"foo/pkg\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"version\": \"refs/heads/master\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"recipe_properties\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"gcs_bucket\": \"###fuchsia-build###\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"parent_id\": 8945511751514863184@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"top_level\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"led: bb-1-builder\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"[CACHE]/led/led",
"edit",
"-rbh",
"abc123"
],
"name": "build.led edit (2)",
"stdin": "{\"job_slices\": [{\"userland\": {\"recipe_cipd_source\": {\"package\": \"foo/pkg\", \"version\": \"refs/heads/master\"}, \"recipe_properties\": {\"gcs_bucket\": \"###fuchsia-build###\", \"parent_id\": 8945511751514863184}}}], \"top_level\": {\"name\": \"led: bb-1-builder\"}}",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"job_slices\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"userland\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"recipe_cipd_source\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"foo/pkg\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"version\": \"refs/heads/master\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"recipe_isolated_hash\": \"new hash\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"recipe_properties\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"gcs_bucket\": \"###fuchsia-build###\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"parent_id\": 8945511751514863184@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"top_level\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"led: bb-1-builder\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"[CACHE]/led/led",
"launch"
],
"name": "build.led launch",
"stdin": "{\"job_slices\": [{\"userland\": {\"recipe_cipd_source\": {\"package\": \"foo/pkg\", \"version\": \"refs/heads/master\"}, \"recipe_isolated_hash\": \"new hash\", \"recipe_properties\": {\"gcs_bucket\": \"###fuchsia-build###\", \"parent_id\": 8945511751514863184}}}], \"top_level\": {\"name\": \"led: bb-1-builder\"}}",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"swarming\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"host_name\": \"chromium-swarm.appspot.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"task_id\": \"77\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LINK@Swarming task@https://chromium-swarm.appspot.com/task?id=77@@@"
]
},
{
"cmd": [],
"name": "build.ensure swarming",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[CACHE]/swarming_client",
"-ensure-file",
"infra/tools/luci/swarming/${platform} git_revision:fd7d55c05dac7486ba163c0d08827a0901afaa7b",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "build.ensure swarming.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-git_revision:fd7\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/tools/luci/swarming/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": [
"[CACHE]/swarming_client/swarming",
"collect",
"-server",
"https://example.swarmingserver.appspot.com",
"-task-summary-json",
"/path/to/tmp/json",
"-task-output-stdout",
"json",
"-output-dir",
"[CLEANUP]",
"77"
],
"infra_step": true,
"name": "build.collect",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"77\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"output\": \"hello world!\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs\": [], @@@",
"@@@STEP_LOG_LINE@json.output@ \"results\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"duration\": 62.35, @@@",
"@@@STEP_LOG_LINE@json.output@ \"exit_code\": 0, @@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"my_task_0\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs_ref\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"isolated\": \"abc123\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"isolatedserver\": \"https://isolateserver.appspot.com\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"namespace\": \"default-gzip\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"state\": \"COMPLETED\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"task_id\": \"77\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@task stdout+stderr: my_task_0@hello world!@@@",
"@@@STEP_LOG_END@task stdout+stderr: my_task_0@@@",
"@@@STEP_LINK@task isolated outputs: my_task_0@https://isolateserver.appspot.com/browse?namespace=default-gzip&hash=abc123@@@"
]
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"[CLEANUP]/77/build.proto.json",
"/path/to/tmp/"
],
"infra_step": true,
"name": "build.read build.proto.json",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"failure": {
"failure": {},
"humanReason": "build failed"
},
"name": "$result"
}
]