blob: 035690697e6d3ff301ea15eb27a8b76dce525b17 [file] [log] [blame]
[
{
"cmd": [],
"name": "install infra/tools/luci/swarming"
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"ensure-directory",
"--mode",
"0777",
"[START_DIR]/cipd_tool/infra/tools/luci/swarming/swarming_module_pin"
],
"infra_step": true,
"name": "install infra/tools/luci/swarming.ensure package directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[START_DIR]/cipd_tool/infra/tools/luci/swarming/swarming_module_pin",
"-ensure-file",
"infra/tools/luci/swarming/${platform} swarming_module_pin",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "install infra/tools/luci/swarming.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-swarming_module_\",@@@",
"@@@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": [
"[START_DIR]/cipd_tool/infra/tools/luci/swarming/swarming_module_pin/swarming",
"spawn-tasks",
"-server",
"https://example.swarmingserver.appspot.com",
"-json-input",
"{\"requests\": [{\"name\": \"recipes-go\", \"priority\": \"100\", \"realm\": \"chromium:ci\", \"resultdb\": {\"enable\": true}, \"service_account\": \"account@example.iam.gserviceaccount.com\", \"tags\": [\"key:value1\", \"key:value2\"], \"task_slices\": [{\"expiration_secs\": \"3600\", \"properties\": {\"caches\": [{\"name\": \"cache_name\", \"path\": \"cache/path\"}], \"cas_input_root\": {\"cas_instance\": \"projects/example-cas-server/instances/default_instance\", \"digest\": {\"hash\": \"24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca\", \"size_bytes\": \"73\"}}, \"cipd_input\": {\"packages\": [{\"package_name\": \"infra/git/${platform}\", \"path\": \".\", \"version\": \"version:2.14.1.chromium10\"}]}, \"command\": [\"recipes\", \"run\", \"\\\"example\\\"\"], \"containment\": {\"containment_type\": \"AUTO\"}, \"dimensions\": [{\"key\": \"os\", \"value\": \"Debian\"}, {\"key\": \"pool\", \"value\": \"example.pool\"}], \"env\": [{\"key\": \"GOPATH\", \"value\": \"$HOME/go\"}, {\"key\": \"SOME_VARNAME\", \"value\": \"stuff\"}], \"env_prefixes\": [{\"key\": \"PATH\", \"value\": [\"path/to/bin/dir\", \"path/to/other/bin/dir\"]}], \"execution_timeout_secs\": \"3600\", \"grace_period_secs\": \"30\", \"idempotent\": true, \"io_timeout_secs\": \"600\", \"outputs\": [], \"relative_cwd\": \"some/subdir\"}, \"wait_for_capacity\": true}, {\"expiration_secs\": \"3600\", \"properties\": {\"caches\": [{\"name\": \"cache_name\", \"path\": \"cache/path\"}], \"cas_input_root\": {\"cas_instance\": \"projects/example-cas-server/instances/default_instance\", \"digest\": {\"hash\": \"24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca\", \"size_bytes\": \"73\"}}, \"cipd_input\": {\"packages\": [{\"package_name\": \"infra/git/${platform}\", \"path\": \".\", \"version\": \"version:2.14.1.chromium10\"}]}, \"command\": [\"recipes\", \"run\", \"\\\"example\\\"\"], \"containment\": {\"containment_type\": \"AUTO\"}, \"dimensions\": [{\"key\": \"os\", \"value\": \"Debian\"}, {\"key\": \"pool\", \"value\": \"example.pool\"}], \"env\": [{\"key\": \"GOPATH\", \"value\": \"$HOME/go\"}, {\"key\": \"SOME_VARNAME\", \"value\": \"stuff\"}], \"env_prefixes\": [{\"key\": \"PATH\", \"value\": [\"path/to/bin/dir\", \"path/to/other/bin/dir\"]}], \"execution_timeout_secs\": \"3600\", \"grace_period_secs\": \"20\", \"idempotent\": true, \"io_timeout_secs\": \"600\", \"outputs\": [\"my/output/file\"], \"relative_cwd\": \"some/subdir\", \"secret_bytes\": \"c2hoLCBkb24ndCB0ZWxs\"}, \"wait_for_capacity\": true}], \"user\": \"defaultuser\"}]}",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"name": "trigger 1 task",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"tasks\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"request\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"recipes-go\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"task_id\": \"1\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@json.input@{@@@",
"@@@STEP_LOG_LINE@json.input@ \"requests\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"name\": \"recipes-go\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"priority\": \"100\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"realm\": \"chromium:ci\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"resultdb\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"enable\": true@@@",
"@@@STEP_LOG_LINE@json.input@ },@@@",
"@@@STEP_LOG_LINE@json.input@ \"service_account\": \"account@example.iam.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"tags\": [@@@",
"@@@STEP_LOG_LINE@json.input@ \"key:value1\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"key:value2\"@@@",
"@@@STEP_LOG_LINE@json.input@ ],@@@",
"@@@STEP_LOG_LINE@json.input@ \"task_slices\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"expiration_secs\": \"3600\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"caches\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"name\": \"cache_name\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"path\": \"cache/path\"@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ ],@@@",
"@@@STEP_LOG_LINE@json.input@ \"cas_input_root\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"cas_instance\": \"projects/example-cas-server/instances/default_instance\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"digest\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"hash\": \"24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"size_bytes\": \"73\"@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ },@@@",
"@@@STEP_LOG_LINE@json.input@ \"cipd_input\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"packages\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"package_name\": \"infra/git/${platform}\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"path\": \".\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"version\": \"version:2.14.1.chromium10\"@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ ]@@@",
"@@@STEP_LOG_LINE@json.input@ },@@@",
"@@@STEP_LOG_LINE@json.input@ \"command\": [@@@",
"@@@STEP_LOG_LINE@json.input@ \"recipes\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"run\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"\\\"example\\\"\"@@@",
"@@@STEP_LOG_LINE@json.input@ ],@@@",
"@@@STEP_LOG_LINE@json.input@ \"containment\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"containment_type\": \"AUTO\"@@@",
"@@@STEP_LOG_LINE@json.input@ },@@@",
"@@@STEP_LOG_LINE@json.input@ \"dimensions\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"key\": \"os\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"value\": \"Debian\"@@@",
"@@@STEP_LOG_LINE@json.input@ },@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"key\": \"pool\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"value\": \"example.pool\"@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ ],@@@",
"@@@STEP_LOG_LINE@json.input@ \"env\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"key\": \"GOPATH\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"value\": \"$HOME/go\"@@@",
"@@@STEP_LOG_LINE@json.input@ },@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"key\": \"SOME_VARNAME\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"value\": \"stuff\"@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ ],@@@",
"@@@STEP_LOG_LINE@json.input@ \"env_prefixes\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"key\": \"PATH\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"value\": [@@@",
"@@@STEP_LOG_LINE@json.input@ \"path/to/bin/dir\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"path/to/other/bin/dir\"@@@",
"@@@STEP_LOG_LINE@json.input@ ]@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ ],@@@",
"@@@STEP_LOG_LINE@json.input@ \"execution_timeout_secs\": \"3600\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"grace_period_secs\": \"30\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"idempotent\": true,@@@",
"@@@STEP_LOG_LINE@json.input@ \"io_timeout_secs\": \"600\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"outputs\": [],@@@",
"@@@STEP_LOG_LINE@json.input@ \"relative_cwd\": \"some/subdir\"@@@",
"@@@STEP_LOG_LINE@json.input@ },@@@",
"@@@STEP_LOG_LINE@json.input@ \"wait_for_capacity\": true@@@",
"@@@STEP_LOG_LINE@json.input@ },@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"expiration_secs\": \"3600\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"caches\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"name\": \"cache_name\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"path\": \"cache/path\"@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ ],@@@",
"@@@STEP_LOG_LINE@json.input@ \"cas_input_root\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"cas_instance\": \"projects/example-cas-server/instances/default_instance\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"digest\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"hash\": \"24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"size_bytes\": \"73\"@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ },@@@",
"@@@STEP_LOG_LINE@json.input@ \"cipd_input\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"packages\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"package_name\": \"infra/git/${platform}\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"path\": \".\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"version\": \"version:2.14.1.chromium10\"@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ ]@@@",
"@@@STEP_LOG_LINE@json.input@ },@@@",
"@@@STEP_LOG_LINE@json.input@ \"command\": [@@@",
"@@@STEP_LOG_LINE@json.input@ \"recipes\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"run\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"\\\"example\\\"\"@@@",
"@@@STEP_LOG_LINE@json.input@ ],@@@",
"@@@STEP_LOG_LINE@json.input@ \"containment\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"containment_type\": \"AUTO\"@@@",
"@@@STEP_LOG_LINE@json.input@ },@@@",
"@@@STEP_LOG_LINE@json.input@ \"dimensions\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"key\": \"os\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"value\": \"Debian\"@@@",
"@@@STEP_LOG_LINE@json.input@ },@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"key\": \"pool\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"value\": \"example.pool\"@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ ],@@@",
"@@@STEP_LOG_LINE@json.input@ \"env\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"key\": \"GOPATH\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"value\": \"$HOME/go\"@@@",
"@@@STEP_LOG_LINE@json.input@ },@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"key\": \"SOME_VARNAME\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"value\": \"stuff\"@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ ],@@@",
"@@@STEP_LOG_LINE@json.input@ \"env_prefixes\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"key\": \"PATH\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"value\": [@@@",
"@@@STEP_LOG_LINE@json.input@ \"path/to/bin/dir\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"path/to/other/bin/dir\"@@@",
"@@@STEP_LOG_LINE@json.input@ ]@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ ],@@@",
"@@@STEP_LOG_LINE@json.input@ \"execution_timeout_secs\": \"3600\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"grace_period_secs\": \"20\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"idempotent\": true,@@@",
"@@@STEP_LOG_LINE@json.input@ \"io_timeout_secs\": \"600\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"outputs\": [@@@",
"@@@STEP_LOG_LINE@json.input@ \"my/output/file\"@@@",
"@@@STEP_LOG_LINE@json.input@ ],@@@",
"@@@STEP_LOG_LINE@json.input@ \"relative_cwd\": \"some/subdir\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"secret_bytes\": \"c2hoLCBkb24ndCB0ZWxs\"@@@",
"@@@STEP_LOG_LINE@json.input@ },@@@",
"@@@STEP_LOG_LINE@json.input@ \"wait_for_capacity\": true@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ ],@@@",
"@@@STEP_LOG_LINE@json.input@ \"user\": \"defaultuser\"@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ ]@@@",
"@@@STEP_LOG_LINE@json.input@}@@@",
"@@@STEP_LOG_END@json.input@@@",
"@@@STEP_LINK@task UI: recipes-go@https://example.swarmingserver.appspot.com/task?id=1@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd_tool/infra/tools/luci/swarming/swarming_module_pin/swarming",
"request-show",
"-server",
"https://example.swarmingserver.appspot.com",
"1"
],
"infra_step": true,
"name": "show-request",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"recipes-go\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"priority\": \"100\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"realm\": \"chromium:ci\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"resultdb\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"enable\": true@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"service_account\": \"account@example.iam.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"tags\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"key:value1\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"key:value2\"@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"task_slices\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"expiration_secs\": \"3600\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"caches\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"cache_name\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"cache/path\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"cas_input_root\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cas_instance\": \"projects/example-cas-server/instances/default_instance\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"digest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"hash\": \"24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"size_bytes\": \"73\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"cipd_input\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"packages\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"package_name\": \"infra/git/${platform}\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \".\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"version\": \"version:2.14.1.chromium10\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"command\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"recipes\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"run\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"\\\"example\\\"\"@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"containment\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"containment_type\": \"AUTO\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"dimensions\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"key\": \"os\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"value\": \"Debian\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"key\": \"pool\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"value\": \"example.pool\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"env\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"key\": \"GOPATH\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"value\": \"$HOME/go\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"key\": \"SOME_VARNAME\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"value\": \"stuff\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"env_prefixes\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"key\": \"PATH\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"value\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"path/to/bin/dir\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"path/to/other/bin/dir\"@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"execution_timeout_secs\": \"3600\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"grace_period_secs\": \"30\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"idempotent\": true,@@@",
"@@@STEP_LOG_LINE@json.output@ \"io_timeout_secs\": \"600\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs\": [],@@@",
"@@@STEP_LOG_LINE@json.output@ \"relative_cwd\": \"some/subdir\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"wait_for_capacity\": true@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"expiration_secs\": \"3600\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"caches\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"cache_name\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"cache/path\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"cas_input_root\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cas_instance\": \"projects/example-cas-server/instances/default_instance\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"digest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"hash\": \"24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"size_bytes\": \"73\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"cipd_input\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"packages\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"package_name\": \"infra/git/${platform}\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \".\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"version\": \"version:2.14.1.chromium10\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"command\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"recipes\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"run\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"\\\"example\\\"\"@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"containment\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"containment_type\": \"AUTO\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"dimensions\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"key\": \"os\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"value\": \"Debian\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"key\": \"pool\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"value\": \"example.pool\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"env\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"key\": \"GOPATH\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"value\": \"$HOME/go\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"key\": \"SOME_VARNAME\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"value\": \"stuff\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"env_prefixes\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"key\": \"PATH\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"value\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"path/to/bin/dir\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"path/to/other/bin/dir\"@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"execution_timeout_secs\": \"3600\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"grace_period_secs\": \"20\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"idempotent\": true,@@@",
"@@@STEP_LOG_LINE@json.output@ \"io_timeout_secs\": \"600\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"my/output/file\"@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"relative_cwd\": \"some/subdir\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"secret_bytes\": \"c2hoLCBkb24ndCB0ZWxs\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"wait_for_capacity\": true@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"user\": \"defaultuser\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd_tool/infra/tools/luci/swarming/swarming_module_pin/swarming",
"request-show",
"-server",
"https://example.swarmingserver.appspot.com",
"1"
],
"infra_step": true,
"name": "show-request via task id",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"recipes-go\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"priority\": \"100\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"realm\": \"chromium:ci\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"resultdb\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"enable\": true@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"service_account\": \"account@example.iam.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"tags\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"key:value1\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"key:value2\"@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"task_slices\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"expiration_secs\": \"3600\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"caches\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"cache_name\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"cache/path\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"cas_input_root\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cas_instance\": \"projects/example-cas-server/instances/default_instance\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"digest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"hash\": \"24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"size_bytes\": \"73\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"cipd_input\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"packages\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"package_name\": \"infra/git/${platform}\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \".\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"version\": \"version:2.14.1.chromium10\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"command\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"recipes\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"run\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"\\\"example\\\"\"@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"containment\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"containment_type\": \"AUTO\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"dimensions\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"key\": \"os\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"value\": \"Debian\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"key\": \"pool\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"value\": \"example.pool\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"env\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"key\": \"GOPATH\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"value\": \"$HOME/go\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"key\": \"SOME_VARNAME\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"value\": \"stuff\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"env_prefixes\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"key\": \"PATH\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"value\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"path/to/bin/dir\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"path/to/other/bin/dir\"@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"execution_timeout_secs\": \"3600\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"grace_period_secs\": \"30\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"idempotent\": true,@@@",
"@@@STEP_LOG_LINE@json.output@ \"io_timeout_secs\": \"600\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs\": [],@@@",
"@@@STEP_LOG_LINE@json.output@ \"relative_cwd\": \"some/subdir\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"wait_for_capacity\": true@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"expiration_secs\": \"3600\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"caches\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"cache_name\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \"cache/path\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"cas_input_root\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cas_instance\": \"projects/example-cas-server/instances/default_instance\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"digest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"hash\": \"24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"size_bytes\": \"73\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"cipd_input\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"packages\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"package_name\": \"infra/git/${platform}\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"path\": \".\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"version\": \"version:2.14.1.chromium10\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"command\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"recipes\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"run\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"\\\"example\\\"\"@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"containment\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"containment_type\": \"AUTO\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"dimensions\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"key\": \"os\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"value\": \"Debian\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"key\": \"pool\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"value\": \"example.pool\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"env\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"key\": \"GOPATH\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"value\": \"$HOME/go\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"key\": \"SOME_VARNAME\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"value\": \"stuff\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"env_prefixes\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"key\": \"PATH\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"value\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"path/to/bin/dir\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"path/to/other/bin/dir\"@@@",
"@@@STEP_LOG_LINE@json.output@ ]@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"execution_timeout_secs\": \"3600\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"grace_period_secs\": \"20\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"idempotent\": true,@@@",
"@@@STEP_LOG_LINE@json.output@ \"io_timeout_secs\": \"600\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"outputs\": [@@@",
"@@@STEP_LOG_LINE@json.output@ \"my/output/file\"@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"relative_cwd\": \"some/subdir\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"secret_bytes\": \"c2hoLCBkb24ndCB0ZWxs\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"wait_for_capacity\": true@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ],@@@",
"@@@STEP_LOG_LINE@json.output@ \"user\": \"defaultuser\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd_tool/infra/tools/luci/swarming/swarming_module_pin/swarming",
"collect",
"-server",
"https://example.swarmingserver.appspot.com",
"-task-summary-json",
"/path/to/tmp/json",
"-task-output-stdout",
"json",
"-output-dir",
"[CLEANUP]/swarming_tmp_1",
"-timeout",
"5m",
"-verbose",
"1"
],
"cost": {
"cpu": 100,
"disk": 0,
"memory": 50,
"net": 0
},
"infra_step": true,
"name": "collect",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"1\": {@@@",
"@@@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@ \"bot_id\": \"vm-123\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"cas_output_root\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cas_instance\": \"projects/example-project/instances/default_instance\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"digest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"hash\": \"24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"size_bytes\": \"73\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"duration\": 62.35,@@@",
"@@@STEP_LOG_LINE@json.output@ \"exit_code\": \"0\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"recipes-go\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"resultdb_info\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"invocation\": \"invocations/some-inv-name\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"state\": \"COMPLETED\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"task_id\": \"1\"@@@",
"@@@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: recipes-go@hello world!@@@",
"@@@STEP_LOG_END@task stdout+stderr: recipes-go@@@",
"@@@STEP_LINK@task cas outputs: recipes-go@https://cas-viewer.appspot.com/projects/example-project/instances/default_instance/blobs/24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca/73/tree@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd_tool/infra/tools/luci/swarming/swarming_module_pin/swarming",
"collect",
"-server",
"https://example.swarmingserver.appspot.com",
"-task-summary-json",
"/path/to/tmp/json",
"-task-output-stdout",
"json",
"-eager",
"0"
],
"cost": {
"cpu": 100,
"disk": 0,
"memory": 50,
"net": 0
},
"infra_step": true,
"name": "collect other pending task",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"0\": {@@@",
"@@@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@ \"bot_id\": \"vm-123\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"cas_output_root\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cas_instance\": \"projects/example-project/instances/default_instance\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"digest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"hash\": \"24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"size_bytes\": \"73\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@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@ \"resultdb_info\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"invocation\": \"invocations/some-inv-name\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"state\": \"COMPLETED\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"task_id\": \"0\"@@@",
"@@@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 cas outputs: my_task_0@https://cas-viewer.appspot.com/projects/example-project/instances/default_instance/blobs/24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca/73/tree@@@"
]
},
{
"cmd": [],
"name": "some step with swarming on path"
},
{
"cmd": [
"[START_DIR]/cipd_tool/infra/tools/luci/swarming/swarming_module_pin/swarming",
"spawn-tasks",
"-server",
"https://example.swarmingserver.appspot.com",
"-json-input",
"{\"requests\": [{\"name\": \"recipes-go\", \"priority\": \"100\", \"realm\": \"chromium:ci\", \"resultdb\": {\"enable\": true}, \"service_account\": \"account@example.iam.gserviceaccount.com\", \"tags\": [\"key:value1\", \"key:value2\"], \"task_slices\": [{\"expiration_secs\": \"3600\", \"properties\": {\"caches\": [{\"name\": \"cache_name\", \"path\": \"cache/path\"}], \"cas_input_root\": {\"cas_instance\": \"projects/example-cas-server/instances/default_instance\", \"digest\": {\"hash\": \"24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca\", \"size_bytes\": \"73\"}}, \"cipd_input\": {\"packages\": [{\"package_name\": \"infra/git/${platform}\", \"path\": \".\", \"version\": \"version:2.14.1.chromium10\"}]}, \"command\": [\"recipes\", \"run\", \"\\\"example\\\"\"], \"containment\": {\"containment_type\": \"AUTO\"}, \"dimensions\": [{\"key\": \"os\", \"value\": \"Debian\"}, {\"key\": \"pool\", \"value\": \"example.pool\"}], \"env\": [{\"key\": \"GOPATH\", \"value\": \"$HOME/go\"}, {\"key\": \"SOME_VARNAME\", \"value\": \"stuff\"}], \"env_prefixes\": [{\"key\": \"PATH\", \"value\": [\"path/to/bin/dir\", \"path/to/other/bin/dir\"]}], \"execution_timeout_secs\": \"3600\", \"grace_period_secs\": \"30\", \"idempotent\": true, \"io_timeout_secs\": \"600\", \"outputs\": [], \"relative_cwd\": \"some/subdir\"}, \"wait_for_capacity\": true}, {\"expiration_secs\": \"3600\", \"properties\": {\"caches\": [{\"name\": \"cache_name\", \"path\": \"cache/path\"}], \"cas_input_root\": {\"cas_instance\": \"projects/example-cas-server/instances/default_instance\", \"digest\": {\"hash\": \"24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca\", \"size_bytes\": \"73\"}}, \"cipd_input\": {\"packages\": [{\"package_name\": \"infra/git/${platform}\", \"path\": \".\", \"version\": \"version:2.14.1.chromium10\"}]}, \"command\": [\"recipes\", \"run\", \"\\\"example\\\"\"], \"containment\": {\"containment_type\": \"AUTO\"}, \"dimensions\": [{\"key\": \"os\", \"value\": \"Debian\"}, {\"key\": \"pool\", \"value\": \"example.pool\"}], \"env\": [{\"key\": \"GOPATH\", \"value\": \"$HOME/go\"}, {\"key\": \"SOME_VARNAME\", \"value\": \"stuff\"}], \"env_prefixes\": [{\"key\": \"PATH\", \"value\": [\"path/to/bin/dir\", \"path/to/other/bin/dir\"]}], \"execution_timeout_secs\": \"3600\", \"grace_period_secs\": \"20\", \"idempotent\": true, \"io_timeout_secs\": \"600\", \"outputs\": [\"my/output/file\"], \"relative_cwd\": \"some/subdir\", \"secret_bytes\": \"c2hoLCBkb24ndCB0ZWxs\"}, \"wait_for_capacity\": true}], \"user\": \"defaultuser\"}]}",
"-json-output",
"/path/to/tmp/json",
"-verbose"
],
"infra_step": true,
"name": "trigger on original server",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"tasks\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"request\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"name\": \"recipes-go\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"task_id\": \"1\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"task_result\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"resultdb_info\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"invocation\": \"invocations/1\"@@@",
"@@@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@}@@@",
"@@@STEP_LOG_END@json.output@@@",
"@@@STEP_LOG_LINE@json.input@{@@@",
"@@@STEP_LOG_LINE@json.input@ \"requests\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"name\": \"recipes-go\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"priority\": \"100\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"realm\": \"chromium:ci\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"resultdb\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"enable\": true@@@",
"@@@STEP_LOG_LINE@json.input@ },@@@",
"@@@STEP_LOG_LINE@json.input@ \"service_account\": \"account@example.iam.gserviceaccount.com\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"tags\": [@@@",
"@@@STEP_LOG_LINE@json.input@ \"key:value1\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"key:value2\"@@@",
"@@@STEP_LOG_LINE@json.input@ ],@@@",
"@@@STEP_LOG_LINE@json.input@ \"task_slices\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"expiration_secs\": \"3600\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"caches\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"name\": \"cache_name\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"path\": \"cache/path\"@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ ],@@@",
"@@@STEP_LOG_LINE@json.input@ \"cas_input_root\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"cas_instance\": \"projects/example-cas-server/instances/default_instance\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"digest\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"hash\": \"24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"size_bytes\": \"73\"@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ },@@@",
"@@@STEP_LOG_LINE@json.input@ \"cipd_input\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"packages\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"package_name\": \"infra/git/${platform}\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"path\": \".\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"version\": \"version:2.14.1.chromium10\"@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ ]@@@",
"@@@STEP_LOG_LINE@json.input@ },@@@",
"@@@STEP_LOG_LINE@json.input@ \"command\": [@@@",
"@@@STEP_LOG_LINE@json.input@ \"recipes\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"run\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"\\\"example\\\"\"@@@",
"@@@STEP_LOG_LINE@json.input@ ],@@@",
"@@@STEP_LOG_LINE@json.input@ \"containment\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"containment_type\": \"AUTO\"@@@",
"@@@STEP_LOG_LINE@json.input@ },@@@",
"@@@STEP_LOG_LINE@json.input@ \"dimensions\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"key\": \"os\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"value\": \"Debian\"@@@",
"@@@STEP_LOG_LINE@json.input@ },@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"key\": \"pool\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"value\": \"example.pool\"@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ ],@@@",
"@@@STEP_LOG_LINE@json.input@ \"env\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"key\": \"GOPATH\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"value\": \"$HOME/go\"@@@",
"@@@STEP_LOG_LINE@json.input@ },@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"key\": \"SOME_VARNAME\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"value\": \"stuff\"@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ ],@@@",
"@@@STEP_LOG_LINE@json.input@ \"env_prefixes\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"key\": \"PATH\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"value\": [@@@",
"@@@STEP_LOG_LINE@json.input@ \"path/to/bin/dir\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"path/to/other/bin/dir\"@@@",
"@@@STEP_LOG_LINE@json.input@ ]@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ ],@@@",
"@@@STEP_LOG_LINE@json.input@ \"execution_timeout_secs\": \"3600\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"grace_period_secs\": \"30\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"idempotent\": true,@@@",
"@@@STEP_LOG_LINE@json.input@ \"io_timeout_secs\": \"600\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"outputs\": [],@@@",
"@@@STEP_LOG_LINE@json.input@ \"relative_cwd\": \"some/subdir\"@@@",
"@@@STEP_LOG_LINE@json.input@ },@@@",
"@@@STEP_LOG_LINE@json.input@ \"wait_for_capacity\": true@@@",
"@@@STEP_LOG_LINE@json.input@ },@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"expiration_secs\": \"3600\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"properties\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"caches\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"name\": \"cache_name\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"path\": \"cache/path\"@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ ],@@@",
"@@@STEP_LOG_LINE@json.input@ \"cas_input_root\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"cas_instance\": \"projects/example-cas-server/instances/default_instance\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"digest\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"hash\": \"24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"size_bytes\": \"73\"@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ },@@@",
"@@@STEP_LOG_LINE@json.input@ \"cipd_input\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"packages\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"package_name\": \"infra/git/${platform}\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"path\": \".\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"version\": \"version:2.14.1.chromium10\"@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ ]@@@",
"@@@STEP_LOG_LINE@json.input@ },@@@",
"@@@STEP_LOG_LINE@json.input@ \"command\": [@@@",
"@@@STEP_LOG_LINE@json.input@ \"recipes\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"run\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"\\\"example\\\"\"@@@",
"@@@STEP_LOG_LINE@json.input@ ],@@@",
"@@@STEP_LOG_LINE@json.input@ \"containment\": {@@@",
"@@@STEP_LOG_LINE@json.input@ \"containment_type\": \"AUTO\"@@@",
"@@@STEP_LOG_LINE@json.input@ },@@@",
"@@@STEP_LOG_LINE@json.input@ \"dimensions\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"key\": \"os\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"value\": \"Debian\"@@@",
"@@@STEP_LOG_LINE@json.input@ },@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"key\": \"pool\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"value\": \"example.pool\"@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ ],@@@",
"@@@STEP_LOG_LINE@json.input@ \"env\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"key\": \"GOPATH\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"value\": \"$HOME/go\"@@@",
"@@@STEP_LOG_LINE@json.input@ },@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"key\": \"SOME_VARNAME\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"value\": \"stuff\"@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ ],@@@",
"@@@STEP_LOG_LINE@json.input@ \"env_prefixes\": [@@@",
"@@@STEP_LOG_LINE@json.input@ {@@@",
"@@@STEP_LOG_LINE@json.input@ \"key\": \"PATH\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"value\": [@@@",
"@@@STEP_LOG_LINE@json.input@ \"path/to/bin/dir\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"path/to/other/bin/dir\"@@@",
"@@@STEP_LOG_LINE@json.input@ ]@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ ],@@@",
"@@@STEP_LOG_LINE@json.input@ \"execution_timeout_secs\": \"3600\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"grace_period_secs\": \"20\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"idempotent\": true,@@@",
"@@@STEP_LOG_LINE@json.input@ \"io_timeout_secs\": \"600\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"outputs\": [@@@",
"@@@STEP_LOG_LINE@json.input@ \"my/output/file\"@@@",
"@@@STEP_LOG_LINE@json.input@ ],@@@",
"@@@STEP_LOG_LINE@json.input@ \"relative_cwd\": \"some/subdir\",@@@",
"@@@STEP_LOG_LINE@json.input@ \"secret_bytes\": \"c2hoLCBkb24ndCB0ZWxs\"@@@",
"@@@STEP_LOG_LINE@json.input@ },@@@",
"@@@STEP_LOG_LINE@json.input@ \"wait_for_capacity\": true@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ ],@@@",
"@@@STEP_LOG_LINE@json.input@ \"user\": \"defaultuser\"@@@",
"@@@STEP_LOG_LINE@json.input@ }@@@",
"@@@STEP_LOG_LINE@json.input@ ]@@@",
"@@@STEP_LOG_LINE@json.input@}@@@",
"@@@STEP_LOG_END@json.input@@@",
"@@@STEP_LINK@task UI: recipes-go@https://example.swarmingserver.appspot.com/task?id=1@@@"
]
},
{
"cmd": [
"[START_DIR]/cipd_tool/infra/tools/luci/swarming/swarming_module_pin/swarming",
"collect",
"-server",
"https://example.swarmingserver.appspot.com",
"-task-summary-json",
"/path/to/tmp/json",
"-task-output-stdout",
"json",
"0"
],
"cost": {
"cpu": 100,
"disk": 0,
"memory": 50,
"net": 0
},
"infra_step": true,
"name": "collect on original server",
"~followup_annotations": [
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"0\": {@@@",
"@@@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@ \"bot_id\": \"vm-123\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"cas_output_root\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"cas_instance\": \"projects/example-project/instances/default_instance\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"digest\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"hash\": \"24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"size_bytes\": \"73\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@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@ \"resultdb_info\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"invocation\": \"invocations/some-inv-name\"@@@",
"@@@STEP_LOG_LINE@json.output@ },@@@",
"@@@STEP_LOG_LINE@json.output@ \"state\": \"COMPLETED\",@@@",
"@@@STEP_LOG_LINE@json.output@ \"task_id\": \"0\"@@@",
"@@@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 cas outputs: my_task_0@https://cas-viewer.appspot.com/projects/example-project/instances/default_instance/blobs/24b2420bc49d8b8fdc1d011a163708927532b37dc9f91d7d8d6877e3a86559ca/73/tree@@@"
]
},
{
"name": "$result"
}
]