Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(602)

Issue 2355483004: Add CIPD GAE SDK recipe module and packager. (Closed)

Created:
4 years, 3 months ago by dnj
Modified:
4 years, 2 months ago
Reviewers:
Vadim Sh., iannucci
CC:
chromium-reviews, infra-reviews+build_chromium.org, kjellander-cc_chromium.org
Target Ref:
refs/heads/master
Project:
build
Visibility:
Public.

Description

Add CIPD GAE SDK recipe module and packager. Add the "gae_sdk" recipe module. This manages the checkout and installation of CIPD-bundled Google AppEngine SDK packages for Python and Go based on the current platform. Add a packager recipe which generates those CIPD bundles and add it to the "chromium.infra.cron" waterfall. BUG=chromium:648635 TEST=local, expectations - Expectations look sane. - Ran "infra/gae_sdk_cipd_packager" locally and successfully generated and uploaded CIPD packages for all platforms. Committed: https://chromium.googlesource.com/chromium/tools/build/+/7a6464e367517a4e6d02eaaa1445cbbc99fee6db

Patch Set 1 #

Patch Set 2 : Go SDKs need architecture. #

Total comments: 15

Patch Set 3 : Comments, moved generation into recipe from module. #

Total comments: 1

Patch Set 4 : All expectations, use service account. #

Patch Set 5 : Regenerate :x #

Patch Set 6 : pylint #

Unified diffs Side-by-side diffs Delta from patch set Stats (+920 lines, -31 lines) Patch
M masters/master.chromium.infra.cron/master.cfg View 1 2 2 chunks +11 lines, -0 lines 0 comments Download
M masters/master.chromium.infra.cron/slaves.cfg View 1 2 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/chromedriver/example.expected/Android_ChromeDriver_basic.json View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/chromedriver/example.expected/Android_ChromeDriver_commit_already_in_logs.json View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/chromedriver/example.expected/Android_ChromeDriver_download_logs_failure.json View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/chromedriver/example.expected/Android_ChromeDriver_test_failure.json View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/chromium_android/example.expected/webview_cts_basic.json View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/chromium_android/example.expected/webview_cts_expected_failure.json View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/chromium_android/example.expected/webview_cts_invalid_output.json View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/chromium_android/example.expected/webview_cts_unexecuted_tests.json View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/chromium_android/example.expected/webview_cts_unexpected_class_failure.json View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/chromium_android/example.expected/webview_cts_unexpected_method_failure.json View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
A + scripts/slave/recipe_modules/gae_sdk/__init__.py View 1 2 1 chunk +3 lines, -2 lines 0 comments Download
A scripts/slave/recipe_modules/gae_sdk/api.py View 1 2 3 1 chunk +78 lines, -0 lines 0 comments Download
A scripts/slave/recipe_modules/gae_sdk/example.py View 1 2 1 chunk +37 lines, -0 lines 0 comments Download
A scripts/slave/recipe_modules/gae_sdk/example.expected/linux.json View 1 2 1 chunk +77 lines, -0 lines 0 comments Download
A scripts/slave/recipe_modules/gae_sdk/example.expected/mac.json View 1 2 1 chunk +77 lines, -0 lines 0 comments Download
A scripts/slave/recipe_modules/gae_sdk/example.expected/win.json View 1 2 1 chunk +43 lines, -0 lines 0 comments Download
M scripts/slave/recipe_modules/zip/api.py View 1 2 2 chunks +4 lines, -1 line 0 comments Download
M scripts/slave/recipe_modules/zip/example.py View 1 chunk +2 lines, -1 line 0 comments Download
M scripts/slave/recipe_modules/zip/example.expected/linux.json View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/zip/example.expected/mac.json View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/zip/example.expected/win.json View 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipe_modules/zip/resources/unzip.py View 1 2 4 chunks +11 lines, -3 lines 0 comments Download
M scripts/slave/recipes/chromedriver.expected/Android_ChromeDriver_Tests__dbg__basic.json View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipes/chromedriver.expected/Android_ChromeDriver_Tests__dbg__test_failure.json View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipes/chromium.expected/full_chromium_android_Android_WebView_CTS_L_MR1__dbg_.json View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipes/dart/dart2js_nobuild.expected/dart2js-linux-drt-be.json View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipes/dart/dart2js_nobuild.expected/dart2js-linux-jsshell-hostchecked-csp-3-5-be.json View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipes/dart/dart2js_nobuild.expected/dart2js-mac10.11-safari-1-3-be.json View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipes/dart/dart2js_nobuild.expected/dart2js-win7-ie10-dev.json View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipes/dart/packages.expected/analyzer-linux-release-be.json View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipes/dart/packages.expected/analyzer-win7-debug-dev.json View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipes/dart/packages.expected/pkg-mac10.11-release-be.json View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
M scripts/slave/recipes/infra/README.md View 1 chunk +2 lines, -0 lines 0 comments Download
A scripts/slave/recipes/infra/gae_sdk_cipd_packager.py View 1 2 3 4 5 1 chunk +164 lines, -0 lines 0 comments Download
A scripts/slave/recipes/infra/gae_sdk_cipd_packager.expected/bad_version_yaml.json View 1 2 3 1 chunk +35 lines, -0 lines 0 comments Download
A scripts/slave/recipes/infra/gae_sdk_cipd_packager.expected/packages.json View 1 2 3 4 1 chunk +352 lines, -0 lines 0 comments Download

Messages

Total messages: 29 (14 generated)
dnj
PTAL! The continuous recipe works locally, haven't tested "fetch" yet, but that's the thing we'd ...
4 years, 3 months ago (2016-09-20 16:40:45 UTC) #3
dnj
(ping)
4 years, 2 months ago (2016-09-27 18:19:52 UTC) #4
iannucci
this looks ok, with the exception of code location... took me longer to review because ...
4 years, 2 months ago (2016-09-30 21:05:21 UTC) #5
dnj
https://chromiumcodereview.appspot.com/2355483004/diff/20001/masters/master.chromium.infra.cron/master.cfg File masters/master.chromium.infra.cron/master.cfg (right): https://chromiumcodereview.appspot.com/2355483004/diff/20001/masters/master.chromium.infra.cron/master.cfg#newcode1 masters/master.chromium.infra.cron/master.cfg:1: # -*- python -*- On 2016/09/30 21:05:21, iannucci wrote: ...
4 years, 2 months ago (2016-09-30 22:54:55 UTC) #6
iannucci
lgtm
4 years, 2 months ago (2016-09-30 23:00:21 UTC) #7
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2355483004/40001
4 years, 2 months ago (2016-09-30 23:21:13 UTC) #9
Vadim Sh.
https://chromiumcodereview.appspot.com/2355483004/diff/40001/scripts/slave/recipes/infra/gae_sdk_cipd_packager.expected/packages.json File scripts/slave/recipes/infra/gae_sdk_cipd_packager.expected/packages.json (right): https://chromiumcodereview.appspot.com/2355483004/diff/40001/scripts/slave/recipes/infra/gae_sdk_cipd_packager.expected/packages.json#newcode166 scripts/slave/recipes/infra/gae_sdk_cipd_packager.expected/packages.json:166: "[SLAVE_BUILD]/cipd/cipd", you need to pass --service-account-json with path to ...
4 years, 2 months ago (2016-09-30 23:30:06 UTC) #11
dnj
oops, done. PTAL?
4 years, 2 months ago (2016-10-01 00:06:32 UTC) #13
Vadim Sh.
lgtm
4 years, 2 months ago (2016-10-01 00:30:46 UTC) #14
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2355483004/60001
4 years, 2 months ago (2016-10-03 15:57:40 UTC) #17
commit-bot: I haz the power
Try jobs failed on following builders: Build Presubmit on luci.infra.try (JOB_FAILED, https://luci-milo.appspot.com/swarming/task/31a41928504dd010)
4 years, 2 months ago (2016-10-03 16:06:10 UTC) #19
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2355483004/80001
4 years, 2 months ago (2016-10-03 16:16:40 UTC) #22
commit-bot: I haz the power
Try jobs failed on following builders: Build Presubmit on luci.infra.try (JOB_FAILED, https://luci-milo.appspot.com/swarming/task/31a426ef2bbb0010)
4 years, 2 months ago (2016-10-03 16:24:50 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2355483004/100001
4 years, 2 months ago (2016-10-04 15:35:08 UTC) #27
commit-bot: I haz the power
4 years, 2 months ago (2016-10-04 15:39:49 UTC) #29
Message was sent while issue was closed.
Committed patchset #6 (id:100001) as
https://chromium.googlesource.com/chromium/tools/build/+/7a6464e367517a4e6d02...

Powered by Google App Engine
This is Rietveld 408576698