| [ |
| { |
| "cmd": [], |
| "name": "ensure gcloud" |
| }, |
| { |
| "cmd": [ |
| "cipd", |
| "ensure", |
| "-root", |
| "[START_DIR]/cipd/gcloud", |
| "-ensure-file", |
| "infra/gcloud/${platform} version:266.0.0.chromium0", |
| "-max-threads", |
| "0", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "infra_step": true, |
| "name": "ensure gcloud.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-version:266.0.0.\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/gcloud/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": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "remove", |
| "[START_DIR]/cipd/gcloud/bin/gcloud" |
| ], |
| "infra_step": true, |
| "name": "ensure gcloud.remove gcloud wrapper", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "RECIPE_MODULE[fuchsia::gcloud]/resources/gcloud", |
| "[START_DIR]/cipd/gcloud/bin/gcloud" |
| ], |
| "infra_step": true, |
| "name": "ensure gcloud.copy patched gcloud", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd/gcloud/bin/gcloud", |
| "config", |
| "set", |
| "project", |
| "goma-fuchsia" |
| ], |
| "name": "gcloud config" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "pull", |
| "gcr.io/cxx-compiler-service/auth-server" |
| ], |
| "name": "pull auth-server from upstream" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "tag", |
| "gcr.io/cxx-compiler-service/auth-server", |
| "gcr.io/goma-fuchsia/auth-server" |
| ], |
| "name": "tag auth-server" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "tag", |
| "gcr.io/cxx-compiler-service/auth-server:latest", |
| "gcr.io/goma-fuchsia/auth-server:20120514_125321" |
| ], |
| "name": "tag auth-server with timestamp" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "push", |
| "gcr.io/goma-fuchsia/auth-server" |
| ], |
| "name": "push auth-server" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "push", |
| "gcr.io/goma-fuchsia/auth-server:20120514_125321" |
| ], |
| "name": "push auth-server with timestamp" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "pull", |
| "gcr.io/cxx-compiler-service/cache-server" |
| ], |
| "name": "pull cache-server from upstream" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "tag", |
| "gcr.io/cxx-compiler-service/cache-server", |
| "gcr.io/goma-fuchsia/cache-server" |
| ], |
| "name": "tag cache-server" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "tag", |
| "gcr.io/cxx-compiler-service/cache-server:latest", |
| "gcr.io/goma-fuchsia/cache-server:20120514_125321" |
| ], |
| "name": "tag cache-server with timestamp" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "push", |
| "gcr.io/goma-fuchsia/cache-server" |
| ], |
| "name": "push cache-server" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "push", |
| "gcr.io/goma-fuchsia/cache-server:20120514_125321" |
| ], |
| "name": "push cache-server with timestamp" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "pull", |
| "gcr.io/cxx-compiler-service/cmd-server" |
| ], |
| "name": "pull cmd-server from upstream" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "tag", |
| "gcr.io/cxx-compiler-service/cmd-server", |
| "gcr.io/goma-fuchsia/cmd-server" |
| ], |
| "name": "tag cmd-server" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "tag", |
| "gcr.io/cxx-compiler-service/cmd-server:latest", |
| "gcr.io/goma-fuchsia/cmd-server:20120514_125321" |
| ], |
| "name": "tag cmd-server with timestamp" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "push", |
| "gcr.io/goma-fuchsia/cmd-server" |
| ], |
| "name": "push cmd-server" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "push", |
| "gcr.io/goma-fuchsia/cmd-server:20120514_125321" |
| ], |
| "name": "push cmd-server with timestamp" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "pull", |
| "gcr.io/cxx-compiler-service/exec-server" |
| ], |
| "name": "pull exec-server from upstream" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "tag", |
| "gcr.io/cxx-compiler-service/exec-server", |
| "gcr.io/goma-fuchsia/exec-server" |
| ], |
| "name": "tag exec-server" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "tag", |
| "gcr.io/cxx-compiler-service/exec-server:latest", |
| "gcr.io/goma-fuchsia/exec-server:20120514_125321" |
| ], |
| "name": "tag exec-server with timestamp" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "push", |
| "gcr.io/goma-fuchsia/exec-server" |
| ], |
| "name": "push exec-server" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "push", |
| "gcr.io/goma-fuchsia/exec-server:20120514_125321" |
| ], |
| "name": "push exec-server with timestamp" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "pull", |
| "gcr.io/cxx-compiler-service/execlog-server" |
| ], |
| "name": "pull execlog-server from upstream" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "tag", |
| "gcr.io/cxx-compiler-service/execlog-server", |
| "gcr.io/goma-fuchsia/execlog-server" |
| ], |
| "name": "tag execlog-server" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "tag", |
| "gcr.io/cxx-compiler-service/execlog-server:latest", |
| "gcr.io/goma-fuchsia/execlog-server:20120514_125321" |
| ], |
| "name": "tag execlog-server with timestamp" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "push", |
| "gcr.io/goma-fuchsia/execlog-server" |
| ], |
| "name": "push execlog-server" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "push", |
| "gcr.io/goma-fuchsia/execlog-server:20120514_125321" |
| ], |
| "name": "push execlog-server with timestamp" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "pull", |
| "gcr.io/cxx-compiler-service/file-server" |
| ], |
| "name": "pull file-server from upstream" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "tag", |
| "gcr.io/cxx-compiler-service/file-server", |
| "gcr.io/goma-fuchsia/file-server" |
| ], |
| "name": "tag file-server" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "tag", |
| "gcr.io/cxx-compiler-service/file-server:latest", |
| "gcr.io/goma-fuchsia/file-server:20120514_125321" |
| ], |
| "name": "tag file-server with timestamp" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "push", |
| "gcr.io/goma-fuchsia/file-server" |
| ], |
| "name": "push file-server" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "push", |
| "gcr.io/goma-fuchsia/file-server:20120514_125321" |
| ], |
| "name": "push file-server with timestamp" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "pull", |
| "gcr.io/cxx-compiler-service/frontend" |
| ], |
| "name": "pull frontend from upstream" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "tag", |
| "gcr.io/cxx-compiler-service/frontend", |
| "gcr.io/goma-fuchsia/frontend" |
| ], |
| "name": "tag frontend" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "tag", |
| "gcr.io/cxx-compiler-service/frontend:latest", |
| "gcr.io/goma-fuchsia/frontend:20120514_125321" |
| ], |
| "name": "tag frontend with timestamp" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "push", |
| "gcr.io/goma-fuchsia/frontend" |
| ], |
| "name": "push frontend" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "push", |
| "gcr.io/goma-fuchsia/frontend:20120514_125321" |
| ], |
| "name": "push frontend with timestamp" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "pull", |
| "gcr.io/cxx-compiler-service/gomatools" |
| ], |
| "name": "pull gomatools from upstream" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "tag", |
| "gcr.io/cxx-compiler-service/gomatools", |
| "gcr.io/goma-fuchsia/gomatools" |
| ], |
| "name": "tag gomatools" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "tag", |
| "gcr.io/cxx-compiler-service/gomatools:latest", |
| "gcr.io/goma-fuchsia/gomatools:20120514_125321" |
| ], |
| "name": "tag gomatools with timestamp" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "push", |
| "gcr.io/goma-fuchsia/gomatools" |
| ], |
| "name": "push gomatools" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "push", |
| "gcr.io/goma-fuchsia/gomatools:20120514_125321" |
| ], |
| "name": "push gomatools with timestamp" |
| }, |
| { |
| "name": "$result" |
| } |
| ] |