diff options
author | 2018-02-12 14:41:56 -0500 | |
---|---|---|
committer | 2018-02-12 20:53:23 +0000 | |
commit | 25c1083e35a5abc6a964ea3c293dd63939539eeb (patch) | |
tree | f0522323460b0001cbcc198046e3c64dd0809670 /infra/bots/recipe_modules/core/examples/full.expected/Housekeeper-Weekly-RecreateSKPs.json | |
parent | 3fc79ea031f5acd5a485039f522b8b0aef7687a9 (diff) |
[recipes] Check out a separate depot_tools for syncing Chrome
This is a hack to get around the fact that we can't update the normal
version of depot_tools we receive through recipe deps, since we are not
yet using kitchen (See skia:7050).
Bug: skia:7609
Change-Id: I7d39e1e5db716960b2df2c8e3d4325c4b20c774e
Reviewed-on: https://skia-review.googlesource.com/106720
Reviewed-by: Ravi Mistry <rmistry@google.com>
Commit-Queue: Eric Boren <borenet@google.com>
Diffstat (limited to 'infra/bots/recipe_modules/core/examples/full.expected/Housekeeper-Weekly-RecreateSKPs.json')
-rw-r--r-- | infra/bots/recipe_modules/core/examples/full.expected/Housekeeper-Weekly-RecreateSKPs.json | 112 |
1 files changed, 110 insertions, 2 deletions
diff --git a/infra/bots/recipe_modules/core/examples/full.expected/Housekeeper-Weekly-RecreateSKPs.json b/infra/bots/recipe_modules/core/examples/full.expected/Housekeeper-Weekly-RecreateSKPs.json index 24355b8e17..ea53ae3cde 100644 --- a/infra/bots/recipe_modules/core/examples/full.expected/Housekeeper-Weekly-RecreateSKPs.json +++ b/infra/bots/recipe_modules/core/examples/full.expected/Housekeeper-Weekly-RecreateSKPs.json @@ -100,13 +100,121 @@ "cmd": [ "python", "-u", - "RECIPE_PACKAGE_REPO[depot_tools]/gclient.py", + "RECIPE_MODULE[depot_tools::git]/resources/git_setup.py", + "--path", + "[CUSTOM_/_B_WORK]/depot_tools", + "--url", + "https://chromium.googlesource.com/chromium/tools/depot_tools.git" + ], + "cwd": "[CUSTOM_/_B_WORK]", + "env": { + "CPPFLAGS": "-DSK_ALLOW_CROSSPROCESS_PICTUREIMAGEFILTERS=1" + }, + "name": "git setup" + }, + { + "cmd": [ + "git", + "retry", + "fetch", + "origin", + "master", + "--progress" + ], + "cwd": "[CUSTOM_/_B_WORK]/depot_tools", + "env": { + "CPPFLAGS": "-DSK_ALLOW_CROSSPROCESS_PICTUREIMAGEFILTERS=1", + "PATH": "RECIPE_PACKAGE_REPO[depot_tools]:<PATH>" + }, + "infra_step": true, + "name": "git fetch" + }, + { + "cmd": [ + "git", + "checkout", + "-f", + "FETCH_HEAD" + ], + "cwd": "[CUSTOM_/_B_WORK]/depot_tools", + "env": { + "CPPFLAGS": "-DSK_ALLOW_CROSSPROCESS_PICTUREIMAGEFILTERS=1" + }, + "infra_step": true, + "name": "git checkout" + }, + { + "cmd": [ + "git", + "rev-parse", + "HEAD" + ], + "cwd": "[CUSTOM_/_B_WORK]/depot_tools", + "env": { + "CPPFLAGS": "-DSK_ALLOW_CROSSPROCESS_PICTUREIMAGEFILTERS=1" + }, + "infra_step": true, + "name": "read revision", + "stdout": "/path/to/tmp/", + "~followup_annotations": [ + "@@@STEP_TEXT@<br/>checked out 'deadbeef'<br/>@@@" + ] + }, + { + "cmd": [ + "git", + "clean", + "-f", + "-d", + "-x" + ], + "cwd": "[CUSTOM_/_B_WORK]/depot_tools", + "env": { + "CPPFLAGS": "-DSK_ALLOW_CROSSPROCESS_PICTUREIMAGEFILTERS=1" + }, + "infra_step": true, + "name": "git clean" + }, + { + "cmd": [ + "git", + "submodule", + "sync" + ], + "cwd": "[CUSTOM_/_B_WORK]/depot_tools", + "env": { + "CPPFLAGS": "-DSK_ALLOW_CROSSPROCESS_PICTUREIMAGEFILTERS=1" + }, + "infra_step": true, + "name": "submodule sync" + }, + { + "cmd": [ + "git", + "submodule", + "update", + "--init", + "--recursive" + ], + "cwd": "[CUSTOM_/_B_WORK]/depot_tools", + "env": { + "CPPFLAGS": "-DSK_ALLOW_CROSSPROCESS_PICTUREIMAGEFILTERS=1" + }, + "infra_step": true, + "name": "submodule update" + }, + { + "cmd": [ + "[CUSTOM_/_B_WORK]/depot_tools/gclient", "runhooks" ], "cwd": "[CUSTOM_/_B_WORK]", "env": { + "BUILDTYPE": "Release", + "CHROME_HEADLESS": "1", "CPPFLAGS": "-DSK_ALLOW_CROSSPROCESS_PICTUREIMAGEFILTERS=1", - "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]" + "PATH": "<PATH>:RECIPE_PACKAGE_REPO[depot_tools]", + "SKIA_OUT": "[START_DIR]/out" }, "name": "gclient runhooks" }, |