blob: f1718d35f8e9b0d0dba57da7aea8cd6b5d48eb83 [file] [log] [blame]
[
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[depot_tools::bot_update]/resources/bot_update.py",
"--spec",
"cache_dir = '[GIT_CACHE]'\nsolutions = [{'deps_file': 'DEPS', 'managed': False, 'name': 'sdk', 'url': 'https://chromium.googlesource.com/external/github.com/dart-lang/sdk.git'}]",
"--patch_root",
"sdk",
"--revision_mapping_file",
"{}",
"--git-cache-dir",
"[GIT_CACHE]",
"--output_json",
"/path/to/tmp/json",
"--revision",
"sdk@abcd1234efef5656",
"--output_manifest"
],
"env": {
"PATH": "RECIPE_PACKAGE_REPO[depot_tools]:%(PATH)s"
},
"name": "bot_update",
"~followup_annotations": [
"@@@STEP_TEXT@Some step text@@@",
"@@@STEP_LOG_LINE@json.output@{@@@",
"@@@STEP_LOG_LINE@json.output@ \"did_run\": true, @@@",
"@@@STEP_LOG_LINE@json.output@ \"fixed_revisions\": {@@@",
"@@@STEP_LOG_LINE@json.output@ \"sdk\": \"abcd1234efef5656\"@@@",
"@@@STEP_LOG_LINE@json.output@ }, @@@",
"@@@STEP_LOG_LINE@json.output@ \"manifest\": {}, @@@",
"@@@STEP_LOG_LINE@json.output@ \"patch_failure\": false, @@@",
"@@@STEP_LOG_LINE@json.output@ \"patch_root\": \"sdk\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"properties\": {}, @@@",
"@@@STEP_LOG_LINE@json.output@ \"root\": \"sdk\", @@@",
"@@@STEP_LOG_LINE@json.output@ \"step_text\": \"Some step text\"@@@",
"@@@STEP_LOG_LINE@json.output@}@@@",
"@@@STEP_LOG_END@json.output@@@"
]
},
{
"cmd": [
"python",
"-u",
"[SLAVE_BUILD]/sdk/tools/clean_output_directory.py"
],
"cwd": "[SLAVE_BUILD]/sdk",
"name": "clobber"
},
{
"cmd": [
"python",
"-u",
"RECIPE_PACKAGE_REPO[depot_tools]/gclient.py",
"runhooks"
],
"cwd": "[SLAVE_BUILD]/sdk",
"env": {
"PATH": "%(PATH)s:RECIPE_PACKAGE_REPO[depot_tools]"
},
"name": "gclient runhooks"
},
{
"cmd": [
"python",
"-u",
"[SLAVE_BUILD]/sdk/tools/build.py",
"-mrelease",
"--arch=x64",
"runtime"
],
"cwd": "[SLAVE_BUILD]/sdk",
"name": "build dart"
},
{
"cmd": [
"tar",
"-cjf",
"cross_build_x64_release_abcd1234efef5656.tar.bz2",
"--exclude=**/obj",
"--exclude=**/obj.host",
"--exclude=**/obj.target",
"--exclude=**/*analyzer*",
"out/"
],
"cwd": "[SLAVE_BUILD]/sdk",
"name": "create tarball"
},
{
"cmd": [
"python",
"-u",
"RECIPE_MODULE[build::gsutil]/resources/gsutil_wrapper.py",
"--",
"RECIPE_PACKAGE_REPO[depot_tools]/gsutil.py",
"----",
"cp",
"-a",
"public-read",
"cross_build_x64_release_abcd1234efef5656.tar.bz2",
"gs://dart-cross-compiled-binaries/cross_build_x64_release_abcd1234efef5656.tar.bz2"
],
"cwd": "[SLAVE_BUILD]/sdk",
"name": "gsutil upoad tarball"
},
{
"cmd": [],
"name": "trigger",
"trigger_specs": [
{
"builder_name": "test-coverage-stable"
}
],
"~followup_annotations": [
"@@@STEP_TEXT@test-coverage-stable@@@"
]
},
{
"name": "$result",
"recipe_result": null,
"status_code": 0
}
]