blob: a3b79a483a73cd0cb944a30f617da96f0b492fb2 [file] [log] [blame]
[
{
"cmd": [],
"name": "ensure toolchain"
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[CLEANUP]/toolchain",
"-ensure-file",
"@Subdir linux-amd64\nfuchsia/third_party/clang/linux-amd64 git_revision:2d72510e447ab60a9728aeea2362d8be2cbd7789\n@Subdir mac-amd64\nfuchsia/third_party/clang/mac-amd64 git_revision:2d72510e447ab60a9728aeea2362d8be2cbd7789",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"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:2d7\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/third_party/clang/linux-amd64\"@@@",
"@@@STEP_LOG_LINE@json.output@ }@@@",
"@@@STEP_LOG_LINE@json.output@ ], @@@",
"@@@STEP_LOG_LINE@json.output@ \"mac-amd64\": [@@@",
"@@@STEP_LOG_LINE@json.output@ {@@@",
"@@@STEP_LOG_LINE@json.output@ \"instance_id\": \"resolved-instance_id-of-git_revision:2d7\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"fuchsia/third_party/clang/mac-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:c75592e9e1ee38f90275ca7bb101c5a7c9a5bfbc",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"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:c75\", @@@",
"@@@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",
"RECIPE[fuchsia::contrib/goma_toolchain].resources/preprocess_clang.py",
"[CLEANUP]/toolchain",
"[CLEANUP]/toolchain_copy",
"--platform=linux-amd64",
"--platform=mac-amd64"
],
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "preprocess toolchain.preprocess clang",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::archive]/resources/archive.py"
],
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"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/clang-linux-amd64.tgz\", \"root\": \"[CLEANUP]/toolchain_copy/linux-amd64\"}",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::archive]/resources/archive.py"
],
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "preprocess toolchain.pack toolchain package for mac-amd64",
"stdin": "{\"archive_type\": \"tgz\", \"entries\": [{\"path\": \"[CLEANUP]/toolchain_copy/mac-amd64\", \"type\": \"dir\"}], \"output\": \"[CLEANUP]/goma/clang-mac-amd64.tgz\", \"root\": \"[CLEANUP]/toolchain_copy/mac-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": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"RECIPE_MODULE[fuchsia::gcloud]/resources/tool_manifest.json",
"/path/to/tmp/json"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "ensure goma base images.ensure gcloud.read manifest",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@",
"@@@STEP_LOG_LINE@tool_manifest.json@{@@@",
"@@@STEP_LOG_LINE@tool_manifest.json@ \"path\": \"path/to/gcloud\",@@@",
"@@@STEP_LOG_LINE@tool_manifest.json@ \"version\": \"version:pinned-version\"@@@",
"@@@STEP_LOG_LINE@tool_manifest.json@}@@@",
"@@@STEP_LOG_END@tool_manifest.json@@@"
]
},
{
"cmd": [],
"name": "ensure goma base images.ensure gcloud.install path/to/gcloud",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"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/path/to/gcloud/version%3Apinned-version"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "ensure goma base images.ensure gcloud.install path/to/gcloud.ensure package directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[START_DIR]/cipd_tool/path/to/gcloud/version%3Apinned-version",
"-ensure-file",
"path/to/gcloud version:pinned-version",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "ensure goma base images.ensure gcloud.install path/to/gcloud.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@",
"@@@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:pinned-v\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"path/to/gcloud\"@@@",
"@@@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": [
"python",
"[START_DIR]/cipd_tool/path/to/gcloud/version%3Apinned-version/lib/gcloud.py",
"container",
"images",
"describe",
"gcr.io/goma-fuchsia/fuchsia_linux/base"
],
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "ensure goma base images.check existence of gcr.io/goma-fuchsia/fuchsia_linux/base",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"[START_DIR]/cipd_tool/path/to/gcloud/version%3Apinned-version/lib/gcloud.py",
"container",
"images",
"describe",
"gcr.io/goma-fuchsia/fuchsia_linux/runtime"
],
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"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"
],
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"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"
],
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "ensure goma base images.docker tag",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"python",
"[START_DIR]/cipd_tool/path/to/gcloud/version%3Apinned-version/lib/gcloud.py",
"container",
"images",
"describe",
"gcr.io/goma-fuchsia/fuchsia_linux/remoteexec-platform"
],
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"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"
],
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "pull base"
},
{
"cmd": [
"docker",
"tag",
"gcr.io/goma-fuchsia/fuchsia_linux/base",
"base"
],
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"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": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"RECIPE[fuchsia::contrib/goma_toolchain].resources/Dockerfile_fuchsia_toolchain_linux_amd64",
"[CLEANUP]/goma/Dockerfile_fuchsia_toolchain_linux_amd64"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for linux-amd64.copy goma docker configurations.copy dockerfile",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"remove",
"[CLEANUP]/goma/setup"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for linux-amd64.copy goma docker configurations.remove existing setup file",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"RECIPE[fuchsia::contrib/goma_toolchain].resources/setup_fuchsia_clang_linux_amd64",
"[CLEANUP]/goma/setup"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"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/clang-2d72510e447ab60a9728aeea2362d8be2cbd7789-linux-amd64",
"--tag=gcr.io/goma-fuchsia/fuchsia_linux/clang-2d72510e447ab60a9728aeea2362d8be2cbd7789-linux-amd64:20120514_125321",
"--build-arg",
"TOOLCHAIN=clang",
"[CLEANUP]/goma"
],
"cwd": "[CLEANUP]/goma",
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for linux-amd64.copy goma docker configurations.docker build gcr.io/goma-fuchsia/fuchsia_linux/clang-2d72510e447ab60a9728aeea2362d8be2cbd7789-linux-amd64",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"docker",
"push",
"gcr.io/goma-fuchsia/fuchsia_linux/clang-2d72510e447ab60a9728aeea2362d8be2cbd7789-linux-amd64"
],
"cwd": "[CLEANUP]/goma",
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"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/clang-2d72510e447ab60a9728aeea2362d8be2cbd7789-linux-amd64:20120514_125321"
],
"cwd": "[CLEANUP]/goma",
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"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": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"rmtree",
"[CLEANUP]/goma/goma/cmdstorage"
],
"cwd": "[CLEANUP]/goma",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for linux-amd64.copy goma docker configurations.push toolchain to goma.remove descriptors directory if it already exists",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"rmtree",
"[CLEANUP]/goma/goma/sha256"
],
"cwd": "[CLEANUP]/goma",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for linux-amd64.copy goma docker configurations.push toolchain to goma.remove sha256 directory if it already exists",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [
"docker",
"pull",
"gcr.io/goma-fuchsia/fuchsia_linux/clang-2d72510e447ab60a9728aeea2362d8be2cbd7789-linux-amd64:latest"
],
"cwd": "[CLEANUP]/goma",
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for linux-amd64.copy goma docker configurations.push toolchain to goma.pull docker image gcr.io/goma-fuchsia/fuchsia_linux/clang-2d72510e447ab60a9728aeea2362d8be2cbd7789-linux-amd64:latest",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [
"docker",
"create",
"gcr.io/goma-fuchsia/fuchsia_linux/clang-2d72510e447ab60a9728aeea2362d8be2cbd7789-linux-amd64:latest"
],
"cwd": "[CLEANUP]/goma",
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"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",
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"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",
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"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",
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for linux-amd64.copy goma docker configurations.push toolchain to goma.remove container",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [
"vpython3",
"-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,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for linux-amd64.copy goma docker configurations.push toolchain to goma.rename cmdstorage",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [
"vpython3",
"-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,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"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": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"RECIPE[fuchsia::contrib/goma_toolchain].resources/Dockerfile_fuchsia_toolchain_push_test",
"[CLEANUP]/goma"
],
"cwd": "[CLEANUP]/goma",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"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/clang-2d72510e447ab60a9728aeea2362d8be2cbd7789-linux-amd64_test",
"--tag=fuchsia_linux/clang-2d72510e447ab60a9728aeea2362d8be2cbd7789-linux-amd64_test",
"[CLEANUP]/goma"
],
"cwd": "[CLEANUP]/goma",
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for linux-amd64.copy goma docker configurations.push toolchain to goma.docker build gcr.io/goma-fuchsia/fuchsia_linux/clang-2d72510e447ab60a9728aeea2362d8be2cbd7789-linux-amd64_test",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [
"docker",
"run",
"fuchsia_linux/clang-2d72510e447ab60a9728aeea2362d8be2cbd7789-linux-amd64_test"
],
"cwd": "[CLEANUP]/goma",
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for linux-amd64.copy goma docker configurations.push toolchain to goma.docker run",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [],
"name": "build toolchain image for linux-amd64.copy goma docker configurations.push toolchain to goma.ensure gsutil",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"RECIPE_MODULE[fuchsia::gsutil]/resources/tool_manifest.json",
"/path/to/tmp/json"
],
"cwd": "[CLEANUP]/goma",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for linux-amd64.copy goma docker configurations.push toolchain to goma.ensure gsutil.read manifest",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@",
"@@@STEP_LOG_LINE@tool_manifest.json@{@@@",
"@@@STEP_LOG_LINE@tool_manifest.json@ \"path\": \"path/to/gsutil\",@@@",
"@@@STEP_LOG_LINE@tool_manifest.json@ \"version\": \"version:pinned-version\"@@@",
"@@@STEP_LOG_LINE@tool_manifest.json@}@@@",
"@@@STEP_LOG_END@tool_manifest.json@@@"
]
},
{
"cmd": [],
"name": "build toolchain image for linux-amd64.copy goma docker configurations.push toolchain to goma.ensure gsutil.install path/to/gsutil",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@4@@@"
]
},
{
"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/path/to/gsutil/version%3Apinned-version"
],
"cwd": "[CLEANUP]/goma",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for linux-amd64.copy goma docker configurations.push toolchain to goma.ensure gsutil.install path/to/gsutil.ensure package directory",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@5@@@"
]
},
{
"cmd": [
"cipd",
"ensure",
"-root",
"[START_DIR]/cipd_tool/path/to/gsutil/version%3Apinned-version",
"-ensure-file",
"path/to/gsutil version:pinned-version",
"-max-threads",
"0",
"-json-output",
"/path/to/tmp/json"
],
"cwd": "[CLEANUP]/goma",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for linux-amd64.copy goma docker configurations.push toolchain to goma.ensure gsutil.install path/to/gsutil.ensure_installed",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@5@@@",
"@@@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:pinned-v\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"package\": \"path/to/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",
"[START_DIR]/cipd_tool/path/to/gsutil/version%3Apinned-version/gsutil",
"-h",
"Custom-Time:2012-05-14T12:53:23.000000Z",
"-o",
"GSUtil:software_update_check_period=0",
"-m",
"cp",
"-r",
"[CLEANUP]/goma/goma/sha256",
"gs://goma-fuchsia-files/"
],
"cwd": "[CLEANUP]/goma",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"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",
"[START_DIR]/cipd_tool/path/to/gsutil/version%3Apinned-version/gsutil",
"-h",
"Custom-Time:2012-05-14T12:53:24.500000Z",
"-o",
"GSUtil:software_update_check_period=0",
"-m",
"cp",
"-r",
"[CLEANUP]/goma/descriptors",
"gs://goma-fuchsia-toolchain-config/fuchsia_linux/clang-2d72510e447ab60a9728aeea2362d8be2cbd7789-linux-amd64/"
],
"cwd": "[CLEANUP]/goma",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"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/clang-2d72510e447ab60a9728aeea2362d8be2cbd7789-linux-amd64/@@@"
]
},
{
"cmd": [
"vpython3",
"-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,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"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": [
"vpython3",
"-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,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"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",
"[START_DIR]/cipd_tool/path/to/gsutil/version%3Apinned-version/gsutil",
"-h",
"Custom-Time:2012-05-14T12:53:26.000000Z",
"-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,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"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": [],
"name": "build toolchain image for mac-amd64"
},
{
"cmd": [],
"name": "build toolchain image for mac-amd64.copy goma docker configurations",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@1@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"RECIPE[fuchsia::contrib/goma_toolchain].resources/Dockerfile_fuchsia_toolchain_mac_amd64",
"[CLEANUP]/goma/Dockerfile_fuchsia_toolchain_mac_amd64"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for mac-amd64.copy goma docker configurations.copy dockerfile",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"remove",
"[CLEANUP]/goma/setup"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for mac-amd64.copy goma docker configurations.remove existing setup file",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"RECIPE[fuchsia::contrib/goma_toolchain].resources/setup_fuchsia_clang_mac_amd64",
"[CLEANUP]/goma/setup"
],
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for mac-amd64.copy goma docker configurations.copy toolchain setup file",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"docker",
"build",
"--file=Dockerfile_fuchsia_toolchain_mac_amd64",
"--tag=gcr.io/goma-fuchsia/fuchsia_linux/clang-2d72510e447ab60a9728aeea2362d8be2cbd7789-mac-amd64",
"--tag=gcr.io/goma-fuchsia/fuchsia_linux/clang-2d72510e447ab60a9728aeea2362d8be2cbd7789-mac-amd64:20120514_125321",
"--build-arg",
"TOOLCHAIN=clang",
"[CLEANUP]/goma"
],
"cwd": "[CLEANUP]/goma",
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for mac-amd64.copy goma docker configurations.docker build gcr.io/goma-fuchsia/fuchsia_linux/clang-2d72510e447ab60a9728aeea2362d8be2cbd7789-mac-amd64",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"docker",
"push",
"gcr.io/goma-fuchsia/fuchsia_linux/clang-2d72510e447ab60a9728aeea2362d8be2cbd7789-mac-amd64"
],
"cwd": "[CLEANUP]/goma",
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for mac-amd64.copy goma docker configurations.docker push",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"docker",
"push",
"gcr.io/goma-fuchsia/fuchsia_linux/clang-2d72510e447ab60a9728aeea2362d8be2cbd7789-mac-amd64:20120514_125321"
],
"cwd": "[CLEANUP]/goma",
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for mac-amd64.copy goma docker configurations.docker push (2)",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [],
"name": "build toolchain image for mac-amd64.copy goma docker configurations.push toolchain to goma",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@2@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"rmtree",
"[CLEANUP]/goma/goma/cmdstorage"
],
"cwd": "[CLEANUP]/goma",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for mac-amd64.copy goma docker configurations.push toolchain to goma.remove descriptors directory if it already exists",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"rmtree",
"[CLEANUP]/goma/goma/sha256"
],
"cwd": "[CLEANUP]/goma",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for mac-amd64.copy goma docker configurations.push toolchain to goma.remove sha256 directory if it already exists",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [
"docker",
"pull",
"gcr.io/goma-fuchsia/fuchsia_linux/clang-2d72510e447ab60a9728aeea2362d8be2cbd7789-mac-amd64:latest"
],
"cwd": "[CLEANUP]/goma",
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for mac-amd64.copy goma docker configurations.push toolchain to goma.pull docker image gcr.io/goma-fuchsia/fuchsia_linux/clang-2d72510e447ab60a9728aeea2362d8be2cbd7789-mac-amd64:latest",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [
"docker",
"create",
"gcr.io/goma-fuchsia/fuchsia_linux/clang-2d72510e447ab60a9728aeea2362d8be2cbd7789-mac-amd64:latest"
],
"cwd": "[CLEANUP]/goma",
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for mac-amd64.copy goma docker configurations.push toolchain to goma.docker create",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [],
"name": "build toolchain image for mac-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",
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for mac-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",
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for mac-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",
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for mac-amd64.copy goma docker configurations.push toolchain to goma.remove container",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [
"vpython3",
"-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,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for mac-amd64.copy goma docker configurations.push toolchain to goma.rename cmdstorage",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [
"vpython3",
"-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,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for mac-amd64.copy goma docker configurations.push toolchain to goma.remove dockerfile if it exists",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [
"vpython3",
"-u",
"RECIPE_MODULE[recipe_engine::file]/resources/fileutil.py",
"--json-output",
"/path/to/tmp/json",
"copy",
"RECIPE[fuchsia::contrib/goma_toolchain].resources/Dockerfile_fuchsia_toolchain_push_test",
"[CLEANUP]/goma"
],
"cwd": "[CLEANUP]/goma",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for mac-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/clang-2d72510e447ab60a9728aeea2362d8be2cbd7789-mac-amd64_test",
"--tag=fuchsia_linux/clang-2d72510e447ab60a9728aeea2362d8be2cbd7789-mac-amd64_test",
"[CLEANUP]/goma"
],
"cwd": "[CLEANUP]/goma",
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for mac-amd64.copy goma docker configurations.push toolchain to goma.docker build gcr.io/goma-fuchsia/fuchsia_linux/clang-2d72510e447ab60a9728aeea2362d8be2cbd7789-mac-amd64_test",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [
"docker",
"run",
"fuchsia_linux/clang-2d72510e447ab60a9728aeea2362d8be2cbd7789-mac-amd64_test"
],
"cwd": "[CLEANUP]/goma",
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for mac-amd64.copy goma docker configurations.push toolchain to goma.docker run",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [
"vpython",
"-vpython-spec",
"RECIPE_MODULE[fuchsia::gsutil]/resources/gsutil.vpython",
"[START_DIR]/cipd_tool/path/to/gsutil/version%3Apinned-version/gsutil",
"-h",
"Custom-Time:2012-05-14T12:53:27.500000Z",
"-o",
"GSUtil:software_update_check_period=0",
"-m",
"cp",
"-r",
"[CLEANUP]/goma/goma/sha256",
"gs://goma-fuchsia-files/"
],
"cwd": "[CLEANUP]/goma",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for mac-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",
"[START_DIR]/cipd_tool/path/to/gsutil/version%3Apinned-version/gsutil",
"-h",
"Custom-Time:2012-05-14T12:53:29.000000Z",
"-o",
"GSUtil:software_update_check_period=0",
"-m",
"cp",
"-r",
"[CLEANUP]/goma/descriptors",
"gs://goma-fuchsia-toolchain-config/fuchsia_linux/clang-2d72510e447ab60a9728aeea2362d8be2cbd7789-mac-amd64/"
],
"cwd": "[CLEANUP]/goma",
"infra_step": true,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for mac-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/clang-2d72510e447ab60a9728aeea2362d8be2cbd7789-mac-amd64/@@@"
]
},
{
"cmd": [
"vpython3",
"-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,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for mac-amd64.copy goma docker configurations.push toolchain to goma.remove seq file",
"~followup_annotations": [
"@@@STEP_NEST_LEVEL@3@@@"
]
},
{
"cmd": [
"vpython3",
"-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,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for mac-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",
"[START_DIR]/cipd_tool/path/to/gsutil/version%3Apinned-version/gsutil",
"-h",
"Custom-Time:2012-05-14T12:53:30.500000Z",
"-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,
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "build toolchain image for mac-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",
"-a"
],
"luci_context": {
"realm": {
"name": "fuchsia:ci"
},
"resultdb": {
"current_invocation": {
"name": "invocations/build:8945511751514863184",
"update_token": "token"
},
"hostname": "rdbhost"
}
},
"name": "docker cleanup"
},
{
"name": "$result"
}
]