| [ |
| { |
| "cmd": [], |
| "name": "ensure toolchain" |
| }, |
| { |
| "cmd": [ |
| "cipd", |
| "ensure", |
| "-root", |
| "[CLEANUP]/toolchain", |
| "-ensure-file", |
| "@Subdir linux_amd64\nfuchsia/third_party/gcc/linux_amd64 git_revision:3e7b85061947bdc7c7465743ba90734566860821,b5624945ea67525c0ba4ffec7a9d3f9366bf9071,5", |
| "-max-threads", |
| "0", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "name": "ensure toolchain.ensure_installed", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"linux_amd64\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-git_revision:3e7\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/third_party/gcc/linux_amd64\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ ]@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "ensure gomatools" |
| }, |
| { |
| "cmd": [ |
| "cipd", |
| "ensure", |
| "-root", |
| "[CLEANUP]/goma", |
| "-ensure-file", |
| "fuchsia_internal/third_party/goma/server/gomatools/linux-amd64 git_revision:22684ee9174606073a2604e1d58fbf03ba3ad564", |
| "-max-threads", |
| "0", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "name": "ensure gomatools.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-git_revision:226\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia_internal/third_party/goma/server/gomatools/linux-amd64\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ ]@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "preprocess toolchain" |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE[fuchsia::goma_toolchain].resources/preprocess_gcc.py", |
| "[CLEANUP]/toolchain", |
| "[CLEANUP]/toolchain_copy", |
| "--platform=linux_amd64" |
| ], |
| "name": "preprocess toolchain.preprocess gcc", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "python", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::archive]/resources/archive.py" |
| ], |
| "name": "preprocess toolchain.pack toolchain package for linux_amd64", |
| "stdin": "{\"archive_type\": \"tgz\", \"entries\": [{\"path\": \"[CLEANUP]/toolchain_copy/linux_amd64\", \"type\": \"dir\"}], \"output\": \"[CLEANUP]/goma/gcc-linux_amd64.tgz\", \"root\": \"[CLEANUP]/toolchain_copy/linux_amd64\"}", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "ensure goma base images" |
| }, |
| { |
| "cmd": [], |
| "name": "ensure goma base images.ensure gcloud", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "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 goma base images.ensure gcloud.ensure_installed", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-version: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 goma base images.ensure gcloud.remove gcloud wrapper", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "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 goma base images.ensure gcloud.copy patched gcloud", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd/gcloud/bin/gcloud", |
| "container", |
| "images", |
| "describe", |
| "gcr.io/goma-fuchsia/fuchsia_linux/base" |
| ], |
| "name": "ensure goma base images.check existence of gcr.io/goma-fuchsia/fuchsia_linux/base", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd/gcloud/bin/gcloud", |
| "container", |
| "images", |
| "describe", |
| "gcr.io/goma-fuchsia/fuchsia_linux/runtime" |
| ], |
| "name": "ensure goma base images.check existence of gcr.io/goma-fuchsia/fuchsia_linux/runtime", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "pull", |
| "gcr.io/goma-fuchsia/fuchsia_linux/runtime" |
| ], |
| "name": "ensure goma base images.docker pull", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "tag", |
| "gcr.io/goma-fuchsia/fuchsia_linux/runtime", |
| "toolchain/runtime" |
| ], |
| "name": "ensure goma base images.docker tag", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "[START_DIR]/cipd/gcloud/bin/gcloud", |
| "container", |
| "images", |
| "describe", |
| "gcr.io/goma-fuchsia/fuchsia_linux/remoteexec-platform" |
| ], |
| "name": "ensure goma base images.check existence of gcr.io/goma-fuchsia/fuchsia_linux/remoteexec-platform", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@1@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "pull", |
| "gcr.io/goma-fuchsia/fuchsia_linux/base" |
| ], |
| "name": "pull base" |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "tag", |
| "gcr.io/goma-fuchsia/fuchsia_linux/base", |
| "base" |
| ], |
| "name": "tag base" |
| }, |
| { |
| "cmd": [], |
| "name": "build toolchain image for linux_amd64" |
| }, |
| { |
| "cmd": [], |
| "name": "build toolchain image for linux_amd64.copy goma docker configurations", |
| "~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[fuchsia::goma_toolchain].resources/Dockerfile_fuchsia_toolchain_linux_amd64", |
| "[CLEANUP]/goma/Dockerfile_fuchsia_toolchain_linux_amd64" |
| ], |
| "infra_step": true, |
| "name": "build toolchain image for linux_amd64.copy goma docker configurations.copy dockerfile", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "remove", |
| "[CLEANUP]/goma/setup" |
| ], |
| "infra_step": true, |
| "name": "build toolchain image for linux_amd64.copy goma docker configurations.remove existing setup file", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "RECIPE[fuchsia::goma_toolchain].resources/setup_fuchsia_gcc_linux_amd64", |
| "[CLEANUP]/goma/setup" |
| ], |
| "infra_step": true, |
| "name": "build toolchain image for linux_amd64.copy goma docker configurations.copy toolchain setup file", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "build", |
| "--file=Dockerfile_fuchsia_toolchain_linux_amd64", |
| "--tag=gcr.io/goma-fuchsia/fuchsia_linux/gcc-3e7b85061947bdc7c7465743ba90734566860821_b5624945ea67525c0ba4ffec7a9d3f9366bf9071_5-linux_amd64", |
| "--tag=gcr.io/goma-fuchsia/fuchsia_linux/gcc-3e7b85061947bdc7c7465743ba90734566860821_b5624945ea67525c0ba4ffec7a9d3f9366bf9071_5-linux_amd64:20120514_125321", |
| "--build-arg", |
| "TOOLCHAIN=gcc", |
| "[CLEANUP]/goma" |
| ], |
| "cwd": "[CLEANUP]/goma", |
| "name": "build toolchain image for linux_amd64.copy goma docker configurations.docker build gcr.io/goma-fuchsia/fuchsia_linux/gcc-3e7b85061947bdc7c7465743ba90734566860821_b5624945ea67525c0ba4ffec7a9d3f9366bf9071_5-linux_amd64", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "push", |
| "gcr.io/goma-fuchsia/fuchsia_linux/gcc-3e7b85061947bdc7c7465743ba90734566860821_b5624945ea67525c0ba4ffec7a9d3f9366bf9071_5-linux_amd64" |
| ], |
| "cwd": "[CLEANUP]/goma", |
| "name": "build toolchain image for linux_amd64.copy goma docker configurations.docker push", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "push", |
| "gcr.io/goma-fuchsia/fuchsia_linux/gcc-3e7b85061947bdc7c7465743ba90734566860821_b5624945ea67525c0ba4ffec7a9d3f9366bf9071_5-linux_amd64:20120514_125321" |
| ], |
| "cwd": "[CLEANUP]/goma", |
| "name": "build toolchain image for linux_amd64.copy goma docker configurations.docker push (2)", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "build toolchain image for linux_amd64.copy goma docker configurations.push toolchain to goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@2@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "pull", |
| "gcr.io/goma-fuchsia/fuchsia_linux/gcc-3e7b85061947bdc7c7465743ba90734566860821_b5624945ea67525c0ba4ffec7a9d3f9366bf9071_5-linux_amd64:latest" |
| ], |
| "cwd": "[CLEANUP]/goma", |
| "name": "build toolchain image for linux_amd64.copy goma docker configurations.push toolchain to goma.pull docker image gcr.io/goma-fuchsia/fuchsia_linux/gcc-3e7b85061947bdc7c7465743ba90734566860821_b5624945ea67525c0ba4ffec7a9d3f9366bf9071_5-linux_amd64:latest", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "create", |
| "gcr.io/goma-fuchsia/fuchsia_linux/gcc-3e7b85061947bdc7c7465743ba90734566860821_b5624945ea67525c0ba4ffec7a9d3f9366bf9071_5-linux_amd64:latest" |
| ], |
| "cwd": "[CLEANUP]/goma", |
| "name": "build toolchain image for linux_amd64.copy goma docker configurations.push toolchain to goma.docker create", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "build toolchain image for linux_amd64.copy goma docker configurations.push toolchain to goma.copy file from container ", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "cp", |
| ":/var/cache/goma", |
| "[CLEANUP]/goma/" |
| ], |
| "cwd": "[CLEANUP]/goma", |
| "name": "build toolchain image for linux_amd64.copy goma docker configurations.push toolchain to goma.copy file from container .copy /var/cache/goma", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "cp", |
| ":/etc/goma/descriptors", |
| "[CLEANUP]/goma/" |
| ], |
| "cwd": "[CLEANUP]/goma", |
| "name": "build toolchain image for linux_amd64.copy goma docker configurations.push toolchain to goma.copy file from container .copy /etc/goma/descriptors", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "rm", |
| "-fv", |
| "" |
| ], |
| "cwd": "[CLEANUP]/goma", |
| "name": "build toolchain image for linux_amd64.copy goma docker configurations.push toolchain to goma.remove container", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "move", |
| "[CLEANUP]/goma/goma/cmdstorage", |
| "[CLEANUP]/goma/goma/sha256" |
| ], |
| "cwd": "[CLEANUP]/goma", |
| "infra_step": true, |
| "name": "build toolchain image for linux_amd64.copy goma docker configurations.push toolchain to goma.rename cmdstorage", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "remove", |
| "[CLEANUP]/goma/Dockerfile_fuchsia_toolchain_push_test" |
| ], |
| "cwd": "[CLEANUP]/goma", |
| "infra_step": true, |
| "name": "build toolchain image for linux_amd64.copy goma docker configurations.push toolchain to goma.remove dockerfile if it exists", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "RECIPE[fuchsia::goma_toolchain].resources/Dockerfile_fuchsia_toolchain_push_test", |
| "[CLEANUP]/goma" |
| ], |
| "cwd": "[CLEANUP]/goma", |
| "infra_step": true, |
| "name": "build toolchain image for linux_amd64.copy goma docker configurations.push toolchain to goma.copy dockerfile", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "build", |
| "--file=[CLEANUP]/goma/Dockerfile_fuchsia_toolchain_push_test", |
| "--tag=gcr.io/goma-fuchsia/fuchsia_linux/gcc-3e7b85061947bdc7c7465743ba90734566860821_b5624945ea67525c0ba4ffec7a9d3f9366bf9071_5-linux_amd64_test", |
| "--tag=fuchsia_linux/gcc-3e7b85061947bdc7c7465743ba90734566860821_b5624945ea67525c0ba4ffec7a9d3f9366bf9071_5-linux_amd64_test", |
| "[CLEANUP]/goma" |
| ], |
| "cwd": "[CLEANUP]/goma", |
| "name": "build toolchain image for linux_amd64.copy goma docker configurations.push toolchain to goma.docker build gcr.io/goma-fuchsia/fuchsia_linux/gcc-3e7b85061947bdc7c7465743ba90734566860821_b5624945ea67525c0ba4ffec7a9d3f9366bf9071_5-linux_amd64_test", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@" |
| ] |
| }, |
| { |
| "cmd": [], |
| "name": "build toolchain image for linux_amd64.copy goma docker configurations.push toolchain to goma.install infra/gsutil", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "ensure-directory", |
| "--mode", |
| "0777", |
| "[CACHE]/cipd/infra/gsutil/version%3A4.41" |
| ], |
| "cwd": "[CLEANUP]/goma", |
| "infra_step": true, |
| "name": "build toolchain image for linux_amd64.copy goma docker configurations.push toolchain to goma.install infra/gsutil.ensure package directory", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "cipd", |
| "ensure", |
| "-root", |
| "[CACHE]/cipd/infra/gsutil/version%3A4.41", |
| "-ensure-file", |
| "infra/gsutil version:4.41", |
| "-max-threads", |
| "0", |
| "-json-output", |
| "/path/to/tmp/json" |
| ], |
| "cwd": "[CLEANUP]/goma", |
| "infra_step": true, |
| "name": "build toolchain image for linux_amd64.copy goma docker configurations.push toolchain to goma.install infra/gsutil.ensure_installed", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@4@@@", |
| "@@@STEP_LOG_LINE@json.output@{@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"result\": {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"\": [@@@", |
| "@@@STEP_LOG_LINE@json.output@ {@@@", |
| "@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-version:4.41----\", @@@", |
| "@@@STEP_LOG_LINE@json.output@ \"package\": \"infra/gsutil\"@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@ ]@@@", |
| "@@@STEP_LOG_LINE@json.output@ }@@@", |
| "@@@STEP_LOG_LINE@json.output@}@@@", |
| "@@@STEP_LOG_END@json.output@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-vpython-spec", |
| "RECIPE_MODULE[fuchsia::gsutil]/resources/gsutil.vpython", |
| "-u", |
| "[CACHE]/cipd/infra/gsutil/version%3A4.41/gsutil", |
| "-o", |
| "GSUtil:software_update_check_period=0", |
| "-m", |
| "cp", |
| "-r", |
| "[CLEANUP]/goma/goma/sha256", |
| "gs://goma-fuchsia-files/" |
| ], |
| "cwd": "[CLEANUP]/goma", |
| "infra_step": true, |
| "name": "build toolchain image for linux_amd64.copy goma docker configurations.push toolchain to goma.gsutil cp", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/goma-fuchsia-files/@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-vpython-spec", |
| "RECIPE_MODULE[fuchsia::gsutil]/resources/gsutil.vpython", |
| "-u", |
| "[CACHE]/cipd/infra/gsutil/version%3A4.41/gsutil", |
| "-o", |
| "GSUtil:software_update_check_period=0", |
| "-m", |
| "cp", |
| "-r", |
| "[CLEANUP]/goma/descriptors", |
| "gs://goma-fuchsia-toolchain-config/fuchsia_linux/gcc-3e7b85061947bdc7c7465743ba90734566860821_b5624945ea67525c0ba4ffec7a9d3f9366bf9071_5-linux_amd64/" |
| ], |
| "cwd": "[CLEANUP]/goma", |
| "infra_step": true, |
| "name": "build toolchain image for linux_amd64.copy goma docker configurations.push toolchain to goma.gsutil cp (2)", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/goma-fuchsia-toolchain-config/fuchsia_linux/gcc-3e7b85061947bdc7c7465743ba90734566860821_b5624945ea67525c0ba4ffec7a9d3f9366bf9071_5-linux_amd64/@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "remove", |
| "[CLEANUP]/goma/seq" |
| ], |
| "cwd": "[CLEANUP]/goma", |
| "infra_step": true, |
| "name": "build toolchain image for linux_amd64.copy goma docker configurations.push toolchain to goma.remove seq file", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-u", |
| "RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py", |
| "--json-output", |
| "/path/to/tmp/json", |
| "copy", |
| "20120514_125321", |
| "[CLEANUP]/goma/seq" |
| ], |
| "cwd": "[CLEANUP]/goma", |
| "infra_step": true, |
| "name": "build toolchain image for linux_amd64.copy goma docker configurations.push toolchain to goma.write seq file", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_LOG_LINE@seq@20120514_125321@@@", |
| "@@@STEP_LOG_END@seq@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "vpython", |
| "-vpython-spec", |
| "RECIPE_MODULE[fuchsia::gsutil]/resources/gsutil.vpython", |
| "-u", |
| "[CACHE]/cipd/infra/gsutil/version%3A4.41/gsutil", |
| "-o", |
| "GSUtil:software_update_check_period=0", |
| "-m", |
| "cp", |
| "[CLEANUP]/goma/seq", |
| "gs://goma-fuchsia-toolchain-config/fuchsia_linux/seq" |
| ], |
| "cwd": "[CLEANUP]/goma", |
| "infra_step": true, |
| "name": "build toolchain image for linux_amd64.copy goma docker configurations.push toolchain to goma.gsutil cp (3)", |
| "~followup_annotations": [ |
| "@@@STEP_NEST_LEVEL@3@@@", |
| "@@@STEP_LINK@gsutil.upload@https://storage.cloud.google.com/goma-fuchsia-toolchain-config/fuchsia_linux/seq@@@" |
| ] |
| }, |
| { |
| "cmd": [ |
| "docker", |
| "system", |
| "prune", |
| "-f" |
| ], |
| "name": "docker cleanup" |
| }, |
| { |
| "name": "$result" |
| } |
| ] |