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

Issue 2157703002: buildbucket: support unique change urls (Closed)

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

Description

buildbucket: support unique change urls historically buildbucket was used for tryservers where changes are CLs and a unique change id must be provided to correctly lookup a row in the buildbot changes table. If unique id is not specified, a row in changes table is added each time. master.chromium.perf uses buildbucket differently. It polls chromium changes from gitiles, compiles chromium and triggers testers on fyi. The changes in the triggered builds are same valid chromium commits polled from gitiles, as opposed to CLs in tryserver. In this scenario a commit URL identifies a change, so use it to lookup a row in the changes table It also fixes changestore tests R=dnj@chromium.org BUG=626019 Committed: https://chromium.googlesource.com/chromium/tools/build/+/26b2357c57a92ccf59fca1304785b796bab105fa

Patch Set 1 #

Patch Set 2 : nits #

Unified diffs Side-by-side diffs Delta from patch set Stats (+64 lines, -34 lines) Patch
M masters/master.chromium.perf.fyi/master_site_config.py View 1 chunk +1 line, -0 lines 0 comments Download
M scripts/master/buildbucket/__init__.py View 4 chunks +8 lines, -2 lines 0 comments Download
M scripts/master/buildbucket/buildbot_gateway.py View 1 chunk +8 lines, -0 lines 0 comments Download
M scripts/master/buildbucket/changestore.py View 1 4 chunks +33 lines, -17 lines 0 comments Download
M scripts/master/buildbucket/integration.py View 5 chunks +6 lines, -8 lines 0 comments Download
M scripts/master/buildbucket/unittests/changestore_test.py View 2 chunks +3 lines, -3 lines 0 comments Download
M scripts/master/buildbucket/unittests/integration_test.py View 1 chunk +3 lines, -4 lines 0 comments Download
M scripts/master/master_utils.py View 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 6 (2 generated)
nodir
PTAL
4 years, 5 months ago (2016-07-16 00:08:49 UTC) #1
dnj
lgtm
4 years, 5 months ago (2016-07-16 00:17:07 UTC) #2
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/2157703002/20001
4 years, 5 months ago (2016-07-16 00:40:35 UTC) #4
commit-bot: I haz the power
4 years, 5 months ago (2016-07-16 00:45:34 UTC) #6
Message was sent while issue was closed.
Committed patchset #2 (id:20001) as
https://chromium.googlesource.com/chromium/tools/build/+/26b2357c57a92ccf59fc...

Powered by Google App Engine
This is Rietveld 408576698