| [ |
| { |
| "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" |
| } |
| ] |