Design doc:go/buildbucket-cbuildbot-integration-doc
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/chromite/+/ae3493aed7587bb84d67990e6f1d2b797e167f69 commit ae3493aed7587bb84d67990e6f1d2b797e167f69 Author: Ningning Xia <nxia@chromium.org> Date: Wed Jul 13 21:42:20 2016 Use mdb/chromeos-full-committers Replace mdb/chromeos-committers using mdb/chromeos-full-committers. BUG= chromium:627996 TEST=None Change-Id: I71d5c1d06e1e4682de27b730c278d6767eb5a53e Reviewed-on: https://chromium-review.googlesource.com/360226 Trybot-Ready: Ningning Xia <nxia@chromium.org> Tested-by: Ningning Xia <nxia@chromium.org> Reviewed-by: Nodir Turakulov <nodir@chromium.org> Reviewed-by: Aviv Keshet <akeshet@chromium.org> Reviewed-by: Paul Hobbs <phobbs@google.com> Commit-Queue: Paul Hobbs <phobbs@google.com> Tested-by: Paul Hobbs <phobbs@google.com> [modify] https://crrev.com/ae3493aed7587bb84d67990e6f1d2b797e167f69/cr-buildbucket.cfg
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/chromite/+/90441b093e47477becdc2fae8e054b56bd1e2208 commit 90441b093e47477becdc2fae8e054b56bd1e2208 Author: Ningning Xia <nxia@chromium.org> Date: Wed Jul 13 21:11:16 2016 Fix --use-buildbucket to trigger tryjobs with buildbucket. Fix --use-buildbucket in cbuildbot, to allow creating tryjobs with buildbucket. BUG= chromium:627996 TEST=manually run cbuildbot Change-Id: I4d15a89b13a214c068e20d13dc74191e399c1ebb Reviewed-on: https://chromium-review.googlesource.com/360904 Commit-Ready: Ningning Xia <nxia@chromium.org> Tested-by: Ningning Xia <nxia@chromium.org> Reviewed-by: Paul Hobbs <phobbs@google.com> [modify] https://crrev.com/90441b093e47477becdc2fae8e054b56bd1e2208/cbuildbot/remote_try.py [modify] https://crrev.com/90441b093e47477becdc2fae8e054b56bd1e2208/cbuildbot/topology.py [modify] https://crrev.com/90441b093e47477becdc2fae8e054b56bd1e2208/lib/auth.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/chromite/+/20aa3a8c138f916175eae6f3b72faf7ea2812372 commit 20aa3a8c138f916175eae6f3b72faf7ea2812372 Author: Ningning Xia <nxia@chromium.org> Date: Mon Jul 18 18:16:18 2016 Add --buildbucket-bucket and --buildbucket-id to cbuildbot. Add buildbucket_bucket and buildbucket_id options to cbuildbot. When --use-buildbucket is used to start a build, buildbucket needs to schedule this build and passes in those two options. BUG= chromium:627996 TEST=manually run commands Change-Id: I319fba9f5265348bb8b8e51c25f09cbb6a554fa5 Reviewed-on: https://chromium-review.googlesource.com/361400 Commit-Ready: Ningning Xia <nxia@chromium.org> Tested-by: Ningning Xia <nxia@chromium.org> Reviewed-by: Paul Hobbs <phobbs@google.com> [modify] https://crrev.com/20aa3a8c138f916175eae6f3b72faf7ea2812372/scripts/cbuildbot.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/chromite/+/5ea25035c8adcdd799ad4c168944b49fd9ed7341 commit 5ea25035c8adcdd799ad4c168944b49fd9ed7341 Author: Ningning Xia <nxia@chromium.org> Date: Mon Jul 25 22:58:27 2016 Refactor and fix buildbucket in chromite. Refactor buildbucket code. Support service account option. BUG= chromium:627996 TEST=manually run cbuildbot Change-Id: I6f0ca71092dd9bfdea5147c8a5560666feba1e71 Reviewed-on: https://chromium-review.googlesource.com/363062 Commit-Ready: Ningning Xia <nxia@chromium.org> Tested-by: Ningning Xia <nxia@chromium.org> Reviewed-by: Ningning Xia <nxia@chromium.org> [modify] https://crrev.com/5ea25035c8adcdd799ad4c168944b49fd9ed7341/cbuildbot/remote_try.py [modify] https://crrev.com/5ea25035c8adcdd799ad4c168944b49fd9ed7341/lib/auth.py [add] https://crrev.com/5ea25035c8adcdd799ad4c168944b49fd9ed7341/cbuildbot/buildbucket_lib.py [modify] https://crrev.com/5ea25035c8adcdd799ad4c168944b49fd9ed7341/cbuildbot/constants.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/chromite/+/8cacc3805cc0bacd534fbb9c7255ca21566bd325 commit 8cacc3805cc0bacd534fbb9c7255ca21566bd325 Author: Ningning Xia <nxia@chromium.org> Date: Mon Jul 25 23:06:25 2016 Use buildbucket in pre-cq-launcher Use buildbucket to schedule pre-cq runs in pre-cq-launcher. BUG= chromium:627996 TEST=run_tests;cbuildbot_run CQ-DEPEND=CL:363062 Change-Id: I94a87d9bb7643ff8f52eb00965f8827bc602ec1e Reviewed-on: https://chromium-review.googlesource.com/363031 Reviewed-by: Aviv Keshet <akeshet@chromium.org> Tested-by: Ningning Xia <nxia@chromium.org> Trybot-Ready: Ningning Xia <nxia@chromium.org> Commit-Queue: Ningning Xia <nxia@chromium.org> [modify] https://crrev.com/8cacc3805cc0bacd534fbb9c7255ca21566bd325/cbuildbot/stages/sync_stages.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/chromite/+/b66c533e6308ecdb46f3133b402effc35f8cd4ac commit b66c533e6308ecdb46f3133b402effc35f8cd4ac Author: Ningning Xia <nxia@chromium.org> Date: Thu Jul 28 01:01:14 2016 Add buildbucket_id column to clActionTable. BUG= chromium:627996 TEST=lib/cidb_integration_test Change-Id: I37dad6a1ead5b22e6e6a92d1219e8cd235005f0a Reviewed-on: https://chromium-review.googlesource.com/363952 Commit-Ready: Don Garrett <dgarrett@chromium.org> Tested-by: Ningning Xia <nxia@chromium.org> Reviewed-by: Don Garrett <dgarrett@chromium.org> [modify] https://crrev.com/b66c533e6308ecdb46f3133b402effc35f8cd4ac/cidb/schema.dump [add] https://crrev.com/b66c533e6308ecdb46f3133b402effc35f8cd4ac/cidb/migrations/00048_alter_claction_table_add_buildbucket_id.sql [modify] https://crrev.com/b66c533e6308ecdb46f3133b402effc35f8cd4ac/cidb/schema.dump.readme
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/chromite/+/c399be39c42f02c5f1efc24a08aa318932b782d9 commit c399be39c42f02c5f1efc24a08aa318932b782d9 Author: Ningning Xia <nxia@chromium.org> Date: Fri Jul 29 19:06:47 2016 Insert buildbucket_id into clActionTable When the pre-cq-launcher launches pre-cq runs using buildbucket, insert the pre-cq buildbucket_ids into clActionTable. BUG= chromium:627996 TEST=unit_test;cbuildbot_run Change-Id: Ic14c9b361314ab7ad11f79852052996f371757fa Reviewed-on: https://chromium-review.googlesource.com/364699 Commit-Ready: Ningning Xia <nxia@chromium.org> Tested-by: Ningning Xia <nxia@chromium.org> Reviewed-by: Paul Hobbs <phobbs@google.com> [modify] https://crrev.com/c399be39c42f02c5f1efc24a08aa318932b782d9/cbuildbot/remote_try.py [modify] https://crrev.com/c399be39c42f02c5f1efc24a08aa318932b782d9/lib/clactions_unittest.py [modify] https://crrev.com/c399be39c42f02c5f1efc24a08aa318932b782d9/lib/clactions.py [modify] https://crrev.com/c399be39c42f02c5f1efc24a08aa318932b782d9/lib/cidb.py [modify] https://crrev.com/c399be39c42f02c5f1efc24a08aa318932b782d9/cbuildbot/stages/sync_stages_unittest.py [modify] https://crrev.com/c399be39c42f02c5f1efc24a08aa318932b782d9/lib/fake_cidb.py [modify] https://crrev.com/c399be39c42f02c5f1efc24a08aa318932b782d9/cbuildbot/stages/sync_stages.py [modify] https://crrev.com/c399be39c42f02c5f1efc24a08aa318932b782d9/appengine/cq_stats/build_annotations/build_row_controller.py [modify] https://crrev.com/c399be39c42f02c5f1efc24a08aa318932b782d9/lib/cidb_integration_test.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/chromite/+/8d6ace39bef436492ca359dd0ca9ac874cd0b84e commit 8d6ace39bef436492ca359dd0ca9ac874cd0b84e Author: Ningning Xia <nxia@chromium.org> Date: Wed Aug 03 21:18:19 2016 Add GetBuild, CancelBuild and CancelBatchBuilds requests. Add Get/Cancel/CancelBatch buildbucket apis in buildbucket_lib. BUG= chromium:627996 TEST=unit_tests Change-Id: Ibab61c442556f4f96355a0d433f464584e96f03e Reviewed-on: https://chromium-review.googlesource.com/365952 Commit-Ready: Ningning Xia <nxia@chromium.org> Tested-by: Ningning Xia <nxia@chromium.org> Reviewed-by: Paul Hobbs <phobbs@google.com> [modify] https://crrev.com/8d6ace39bef436492ca359dd0ca9ac874cd0b84e/cbuildbot/remote_try.py [add] https://crrev.com/8d6ace39bef436492ca359dd0ca9ac874cd0b84e/cbuildbot/buildbucket_lib_unittest.py [add] https://crrev.com/8d6ace39bef436492ca359dd0ca9ac874cd0b84e/cbuildbot/buildbucket_lib_unittest [modify] https://crrev.com/8d6ace39bef436492ca359dd0ca9ac874cd0b84e/cbuildbot/buildbucket_lib.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/chromite/+/bf9b46d4fc5126ff48691b1d09ed1b988bc3cffa commit bf9b46d4fc5126ff48691b1d09ed1b988bc3cffa Author: Ningning Xia <nxia@chromium.org> Date: Fri Aug 12 18:32:37 2016 Add trybot_cancelled action to clActionTable. BUG= chromium:627996 TEST=cidb_integration_test Change-Id: I79441f49577b3e3dcc3f1fa1927818b60b797e9b Reviewed-on: https://chromium-review.googlesource.com/368474 Commit-Ready: Ningning Xia <nxia@chromium.org> Tested-by: Ningning Xia <nxia@chromium.org> Reviewed-by: Don Garrett <dgarrett@chromium.org> [modify] https://crrev.com/bf9b46d4fc5126ff48691b1d09ed1b988bc3cffa/cidb/schema.dump [add] https://crrev.com/bf9b46d4fc5126ff48691b1d09ed1b988bc3cffa/cidb/migrations/00049_alter_claction_table_add_cancalled.sql
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/chromite/+/141b50aa72cadf1468a537605f3f7b31c6fc67e1 commit 141b50aa72cadf1468a537605f3f7b31c6fc67e1 Author: Ningning Xia <nxia@chromium.org> Date: Mon Aug 08 18:53:18 2016 Cancel old pre-cq runs. While processing a change history list for a specific change, check old pre-cq builds status given the buildbucket_ids, cancel old pre-cq runs if necessary. BUG= chromium:627996 TEST=unit_test;cbuildbot_run Change-Id: I5252c9b69baf01380102220002c3fa07671e98a5 Reviewed-on: https://chromium-review.googlesource.com/367930 Commit-Ready: Ningning Xia <nxia@chromium.org> Tested-by: Ningning Xia <nxia@chromium.org> Reviewed-by: Ningning Xia <nxia@chromium.org> [modify] https://crrev.com/141b50aa72cadf1468a537605f3f7b31c6fc67e1/lib/clactions_unittest.py [modify] https://crrev.com/141b50aa72cadf1468a537605f3f7b31c6fc67e1/lib/clactions.py [modify] https://crrev.com/141b50aa72cadf1468a537605f3f7b31c6fc67e1/cbuildbot/remote_try_unittest.py [modify] https://crrev.com/141b50aa72cadf1468a537605f3f7b31c6fc67e1/scripts/summarize_build_stats_unittest.py [modify] https://crrev.com/141b50aa72cadf1468a537605f3f7b31c6fc67e1/cbuildbot/constants.py [modify] https://crrev.com/141b50aa72cadf1468a537605f3f7b31c6fc67e1/cbuildbot/stages/sync_stages_unittest.py [modify] https://crrev.com/141b50aa72cadf1468a537605f3f7b31c6fc67e1/lib/fake_cidb.py [modify] https://crrev.com/141b50aa72cadf1468a537605f3f7b31c6fc67e1/cbuildbot/stages/sync_stages.py [modify] https://crrev.com/141b50aa72cadf1468a537605f3f7b31c6fc67e1/cbuildbot/buildbucket_lib.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/chromite/+/fd8790628ac80eb673463f0f2be12b2522946fd4 commit fd8790628ac80eb673463f0f2be12b2522946fd4 Author: Ningning Xia <nxia@chromium.org> Date: Wed Aug 24 17:37:28 2016 Add master.chromeos bucket. Add master.chromeos bucket, which will be used to schedule builds in chromeos waterfall. BUG= chromium:627996 TEST=None Change-Id: Idaba80cad0d809667cac1034d0ca83d662ed6c81 Reviewed-on: https://chromium-review.googlesource.com/374999 Tested-by: Ningning Xia <nxia@chromium.org> Trybot-Ready: Ningning Xia <nxia@chromium.org> Reviewed-by: Paul Hobbs <phobbs@google.com> Reviewed-by: Nodir Turakulov <nodir@chromium.org> Commit-Queue: Ningning Xia <nxia@chromium.org> [modify] https://crrev.com/fd8790628ac80eb673463f0f2be12b2522946fd4/cr-buildbucket-test.cfg [modify] https://crrev.com/fd8790628ac80eb673463f0f2be12b2522946fd4/cr-buildbucket.cfg
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/chromite/+/ecffa3fb1520f8eae27e591fd487dd208116a6ed commit ecffa3fb1520f8eae27e591fd487dd208116a6ed Author: Ningning Xia <nxia@chromium.org> Date: Fri Aug 26 20:55:10 2016 Add master.chromiumos bucket. Add master.chromiumos bucket, which will be used to schedule builds in chromiumos waterfall. BUG= chromium:627996 TEST=None Change-Id: Ic43f7ba4444563b4b33dde3e3feaf6623f1e89a4 Reviewed-on: https://chromium-review.googlesource.com/376899 Tested-by: Ningning Xia <nxia@chromium.org> Reviewed-by: Aviv Keshet <akeshet@chromium.org> Commit-Queue: Ningning Xia <nxia@chromium.org> [modify] https://crrev.com/ecffa3fb1520f8eae27e591fd487dd208116a6ed/cr-buildbucket-test.cfg [modify] https://crrev.com/ecffa3fb1520f8eae27e591fd487dd208116a6ed/cr-buildbucket.cfg
The following revision refers to this bug: https://chromium.googlesource.com/chromium/tools/build.git/+/4624ed2c44f81e5105bf8faf770ed47b2619e32e commit 4624ed2c44f81e5105bf8faf770ed47b2619e32e Author: dnj <dnj@chromium.org> Date: Tue Sep 13 21:10:36 2016 BuildBucket recipe module can expose properties. Provide an API for the "buildbucket" recipe module to expose its BuildBucket properties object as a frozen dictionary. This will let recipes that need to access data embedded in those properties to have a more consistent experience accessing that data. BUG= chromium:627996 TEST=expectations Review-Url: https://codereview.chromium.org/2324733005 [modify] https://crrev.com/4624ed2c44f81e5105bf8faf770ed47b2619e32e/scripts/slave/recipe_modules/buildbucket/api.py [add] https://crrev.com/4624ed2c44f81e5105bf8faf770ed47b2619e32e/scripts/slave/recipe_modules/buildbucket/example.expected/no_properties.json [modify] https://crrev.com/4624ed2c44f81e5105bf8faf770ed47b2619e32e/scripts/slave/recipe_modules/buildbucket/example.py [modify] https://crrev.com/4624ed2c44f81e5105bf8faf770ed47b2619e32e/scripts/slave/recipe_modules/chromite/__init__.py [modify] https://crrev.com/4624ed2c44f81e5105bf8faf770ed47b2619e32e/scripts/slave/recipe_modules/chromite/api.py
The following revision refers to this bug: https://chrome-internal.googlesource.com/chrome/tools/build_limited/scripts/slave/+/1e4e47023f2bc86c7606161ee68e787b53e08ea1 commit 1e4e47023f2bc86c7606161ee68e787b53e08ea1 Author: recipe-roller <recipe-roller@chromium.org> Date: Tue Sep 13 21:18:20 2016
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/d8980a87a9c77c18e136b02ba570609be423f61f commit d8980a87a9c77c18e136b02ba570609be423f61f Author: recipe-roller <recipe-roller@chromium.org> Date: Tue Sep 13 21:34:10 2016 Roll recipe dependencies (trivial). This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug (or complain) build: https://crrev.com/4624ed2c44f81e5105bf8faf770ed47b2619e32e BuildBucket recipe module can expose properties. (dnj@chromium.org) https://crrev.com/75e7bf04b34eab8805d208336ef3673ff5efa89c Fix gatekeeper credentials path (martiniss@chromium.org) TBR=martiniss@chromium.org,phajdan.jr@chromium.org BUG= chromium:627996 ,646491 Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Review-Url: https://codereview.chromium.org/2331223005 [modify] https://crrev.com/d8980a87a9c77c18e136b02ba570609be423f61f/infra/config/recipes.cfg
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/8ba260b5fda743978bd1efac26de5481a36813a9 commit 8ba260b5fda743978bd1efac26de5481a36813a9 Author: recipe-roller <recipe-roller@chromium.org> Date: Tue Sep 13 21:36:43 2016 Roll recipe dependencies (trivial). This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug (or complain) build: https://crrev.com/4624ed2c44f81e5105bf8faf770ed47b2619e32e BuildBucket recipe module can expose properties. (dnj@chromium.org) https://crrev.com/75e7bf04b34eab8805d208336ef3673ff5efa89c Fix gatekeeper credentials path (martiniss@chromium.org) TBR=martiniss@chromium.org,phajdan.jr@chromium.org BUG= chromium:627996 ,646491 Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Review-Url: https://codereview.chromium.org/2332213004 Cr-Commit-Position: refs/heads/master@{#418376} [modify] https://crrev.com/8ba260b5fda743978bd1efac26de5481a36813a9/infra/config/recipes.cfg
The following revision refers to this bug: https://chromium.googlesource.com/chromium/tools/build.git/+/1575589a1d8f61fee45ec53ccbf77f073fd38847 commit 1575589a1d8f61fee45ec53ccbf77f073fd38847 Author: dnj <dnj@chromium.org> Date: Thu Sep 15 15:33:08 2016 recipe_modules/chromite: Use "build_type". Specialized config-specific parameters were previously being pushed from the master to the Chromite recipe, creating an information channel and dependency between the two. Chromite specifies all of the information that is needed in its configuration JSON, and that file is available to the recipe during execution. Load the build type from the configuration JSON instead of having it be pushed by the master. BUG= chromium:627996 TEST=expectations Review-Url: https://codereview.chromium.org/2325913002 [modify] https://crrev.com/1575589a1d8f61fee45ec53ccbf77f073fd38847/scripts/slave/recipe_modules/chromite/api.py [modify] https://crrev.com/1575589a1d8f61fee45ec53ccbf77f073fd38847/scripts/slave/recipe_modules/chromite/config.py [modify] https://crrev.com/1575589a1d8f61fee45ec53ccbf77f073fd38847/scripts/slave/recipe_modules/chromite/test_api.py [modify] https://crrev.com/1575589a1d8f61fee45ec53ccbf77f073fd38847/scripts/slave/recipes/cros/cbuildbot.expected/chromiumos_coverage.json [add] https://crrev.com/1575589a1d8f61fee45ec53ccbf77f073fd38847/scripts/slave/recipes/cros/cbuildbot.expected/chromiumos_coverage_variant.json [modify] https://crrev.com/1575589a1d8f61fee45ec53ccbf77f073fd38847/scripts/slave/recipes/cros/cbuildbot.expected/chromiumos_paladin.json [modify] https://crrev.com/1575589a1d8f61fee45ec53ccbf77f073fd38847/scripts/slave/recipes/cros/cbuildbot.expected/chromiumos_paladin_manifest_failure.json [modify] https://crrev.com/1575589a1d8f61fee45ec53ccbf77f073fd38847/scripts/slave/recipes/cros/cbuildbot.py [modify] https://crrev.com/1575589a1d8f61fee45ec53ccbf77f073fd38847/scripts/slave/recipes/cros/cbuildbot_tryjob.expected/basic_compressed.json [modify] https://crrev.com/1575589a1d8f61fee45ec53ccbf77f073fd38847/scripts/slave/recipes/cros/cbuildbot_tryjob.expected/external.json [modify] https://crrev.com/1575589a1d8f61fee45ec53ccbf77f073fd38847/scripts/slave/recipes/cros/cbuildbot_tryjob.expected/internal.json [modify] https://crrev.com/1575589a1d8f61fee45ec53ccbf77f073fd38847/scripts/slave/recipes/cros/cbuildbot_tryjob.py
The following revision refers to this bug: https://chrome-internal.googlesource.com/chrome/tools/build_limited/scripts/slave/+/ff298d9d25ead3d54c0b9d67a9fbf39f810e64ea commit ff298d9d25ead3d54c0b9d67a9fbf39f810e64ea Author: recipe-roller <recipe-roller@chromium.org> Date: Thu Sep 15 16:33:29 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/aea4f15000592282cdcfe34533b4a63ce78def53 commit aea4f15000592282cdcfe34533b4a63ce78def53 Author: recipe-roller <recipe-roller@chromium.org> Date: Thu Sep 15 20:59:23 2016 Roll recipe dependencies (trivial). This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug (or complain) build: https://crrev.com/e1d15cd7795cc1c5465983af8a49669242857107 Add rtc_stats_unittests to the test suite (ehmaldonado@chromium.org) https://crrev.com/37294244d9d54d639a083d382da68c50f8fe14e5 Add linux_chromium_headless_dbg trybot (perezju@chromium.org) https://crrev.com/f0f4c4a27746dee8a53234f03e452dba556deb55 Reland of Enable the ninja up-to-date check for Android builders (agrieve@chromium.org) https://crrev.com/2744734cf3aa1d8a02d0f0b7abf99635e9f2aa48 Revert of Enable the ninja up-to-date check for Android builders (patchset #1 id:1 of https://codereview.chromium.org/2343563003/ ) (agrieve@chromium.org) https://crrev.com/1575589a1d8f61fee45ec53ccbf77f073fd38847 recipe_modules/chromite: Use "build_type". (dnj@chromium.org) https://crrev.com/5799bab975aa3eda6785f36d9f7879549074b28b Reland of Enable the ninja up-to-date check for Android builders (agrieve@chromium.org) https://crrev.com/ecdf065c9d2a6e28d86c8ad333432b497158ee7a chromium.android: Enable swarming on Android arm64 builder (bpastene@chromium.org) https://crrev.com/7a71133c89aa2a770fc2326188306cf6a3a6f1e1 Revert of Enable the ninja up-to-date check for Android builders (patchset #1 id:1 of https://codereview.chromium.org/2343953002/ ) (agrieve@chromium.org) https://crrev.com/c65424c419105e0720cc0de09fb9e7a36c3d4601 Pass ninja -n in the ninja -d explain step to avoid more work (agrieve@chromium.org) TBR=martiniss@chromium.org,phajdan.jr@chromium.org BUG=646165, chromium:627996 , 646838 , 632008 Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Review-Url: https://codereview.chromium.org/2346723003 Cr-Commit-Position: refs/heads/master@{#418970} [modify] https://crrev.com/aea4f15000592282cdcfe34533b4a63ce78def53/infra/config/recipes.cfg
The following revision refers to this bug: https://chrome-internal.googlesource.com/chrome/tools/build_limited/scripts/slave/+/4d9fb216cac3ec2977fef3ba3eb89cbcd45a7885 commit 4d9fb216cac3ec2977fef3ba3eb89cbcd45a7885 Author: dnj <dnj@google.com> Date: Thu Sep 15 22:05:41 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/tools/build.git/+/eb686c79229ef3cf3b39e6a0807f4c98e3e93cf9 commit eb686c79229ef3cf3b39e6a0807f4c98e3e93cf9 Author: dnj <dnj@chromium.org> Date: Thu Sep 15 22:24:16 2016 Add BuildBucket manifest scheduling support. BUG= chromium:627996 TEST=expectations Review-Url: https://codereview.chromium.org/2325013002 [modify] https://crrev.com/eb686c79229ef3cf3b39e6a0807f4c98e3e93cf9/scripts/slave/recipe_modules/chromite/api.py [modify] https://crrev.com/eb686c79229ef3cf3b39e6a0807f4c98e3e93cf9/scripts/slave/recipe_modules/chromite/config.py [add] https://crrev.com/eb686c79229ef3cf3b39e6a0807f4c98e3e93cf9/scripts/slave/recipes/cros/cbuildbot.expected/chromiumos_paladin_buildbucket.json [modify] https://crrev.com/eb686c79229ef3cf3b39e6a0807f4c98e3e93cf9/scripts/slave/recipes/cros/cbuildbot.py
The following revision refers to this bug: https://chrome-internal.googlesource.com/chrome/tools/build_limited/scripts/slave/+/e3478fd792edfa47df03ff6aa7ef29cc88e97d20 commit e3478fd792edfa47df03ff6aa7ef29cc88e97d20 Author: recipe-roller <recipe-roller@chromium.org> Date: Thu Sep 15 22:34:14 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/15812f06eb27cfd87bdbd31a81f5b92df52c3df3 commit 15812f06eb27cfd87bdbd31a81f5b92df52c3df3 Author: recipe-roller <recipe-roller@chromium.org> Date: Thu Sep 15 22:50:11 2016 Roll recipe dependencies (trivial). This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug (or complain) build: https://crrev.com/eb686c79229ef3cf3b39e6a0807f4c98e3e93cf9 Add BuildBucket manifest scheduling support. (dnj@chromium.org) TBR=martiniss@chromium.org,phajdan.jr@chromium.org BUG= chromium:627996 Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Review-Url: https://codereview.chromium.org/2348693002 Cr-Commit-Position: refs/heads/master@{#419024} [modify] https://crrev.com/15812f06eb27cfd87bdbd31a81f5b92df52c3df3/infra/config/recipes.cfg
The following revision refers to this bug: https://chrome-internal.googlesource.com/chrome/tools/build/+/33789a48a1e623c595f4b5440d399cced6e07eeb commit 33789a48a1e623c595f4b5440d399cced6e07eeb Author: nxia <nxia@google.com> Date: Fri Sep 16 00:46:53 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/tools/build.git/+/65d76a203ae1ed995bab9f2df00c974ac9063adf commit 65d76a203ae1ed995bab9f2df00c974ac9063adf Author: nxia <nxia@google.com> Date: Fri Sep 16 00:52:00 2016 Add buildbucket_bucket and service_account_file to chromiumos. Add buildbucket_bucket and service_account_file attributes to master.chromiumos, to start the buildbucket service in chromiumos. BUG= 627996 Review-Url: https://codereview.chromium.org/2342793003 [modify] https://crrev.com/65d76a203ae1ed995bab9f2df00c974ac9063adf/masters/master.chromiumos/master_site_config.py
The following revision refers to this bug: https://chromium.googlesource.com/infra/infra.git/+/7d6811c4c58a9e280bca7bf65a8dfde001bef42a commit 7d6811c4c58a9e280bca7bf65a8dfde001bef42a Author: recipe-roller <recipe-roller@chromium.org> Date: Fri Sep 16 23:37:07 2016 Roll recipe dependencies (trivial). This is an automated CL created by the recipe roller. This CL rolls recipe changes from upstream projects (e.g. depot_tools) into downstream projects (e.g. tools/build). More info is at https://goo.gl/zkKdpD. Use https://goo.gl/noib3a to file a bug (or complain) build: https://crrev.com/ba9de887ec268453298caa8641de3cc91dbfb818 Roll recipe dependencies (trivial). (recipe-roller@chromium.org) https://crrev.com/e1d15cd7795cc1c5465983af8a49669242857107 Add rtc_stats_unittests to the test suite (ehmaldonado@chromium.org) https://crrev.com/37294244d9d54d639a083d382da68c50f8fe14e5 Add linux_chromium_headless_dbg trybot (perezju@chromium.org) https://crrev.com/f0f4c4a27746dee8a53234f03e452dba556deb55 Reland of Enable the ninja up-to-date check for Android builders (agrieve@chromium.org) https://crrev.com/2744734cf3aa1d8a02d0f0b7abf99635e9f2aa48 Revert of Enable the ninja up-to-date check for Android builders (patchset #1 id:1 of https://codereview.chromium.org/2343563003/ ) (agrieve@chromium.org) https://crrev.com/1575589a1d8f61fee45ec53ccbf77f073fd38847 recipe_modules/chromite: Use "build_type". (dnj@chromium.org) https://crrev.com/5799bab975aa3eda6785f36d9f7879549074b28b Reland of Enable the ninja up-to-date check for Android builders (agrieve@chromium.org) https://crrev.com/ecdf065c9d2a6e28d86c8ad333432b497158ee7a chromium.android: Enable swarming on Android arm64 builder (bpastene@chromium.org) https://crrev.com/7a71133c89aa2a770fc2326188306cf6a3a6f1e1 Revert of Enable the ninja up-to-date check for Android builders (patchset #1 id:1 of https://codereview.chromium.org/2343953002/ ) (agrieve@chromium.org) https://crrev.com/c65424c419105e0720cc0de09fb9e7a36c3d4601 Pass ninja -n in the ninja -d explain step to avoid more work (agrieve@chromium.org) https://crrev.com/8091fad9d075ecec116e1740360ff955a7654c4a Remove use_isolate from Marshmallow 64 bit Tester (bpastene@chromium.org) https://crrev.com/2f0a7c064259dc0e0bf375c2d1771544f5647a1c Changed sequence of package_build step to be before package_build_for_bisect (miimnk@google.com) https://crrev.com/194bd0247efb60371dbcae87731f13dce4fa7934 Roll recipe dependencies (trivial). (recipe-roller@chromium.org) https://crrev.com/d2845f7e87aa167cf7df78003b5768f948803d07 Roll recipe dependencies (trivial). (recipe-roller@chromium.org) https://crrev.com/eb686c79229ef3cf3b39e6a0807f4c98e3e93cf9 Add BuildBucket manifest scheduling support. (dnj@chromium.org) https://crrev.com/537cdb699a70d5d55f3eefb923eae1dc5104a8eb Add goma to wasm waterfall (sbc@chromium.org) https://crrev.com/b6d326d6f6f9608bba307109cc4a1c5efc5946bb Run the ninja "up-to-date" check for all compiles, but just as an fyi (agrieve@chromium.org) https://crrev.com/07a33586eff8451bbc84366055c3cfa36e7b6fea Roll recipe dependencies (nontrivial). (recipe-roller@chromium.org) https://crrev.com/79d8d758281609aa49b9b9af7e18cc187c2ee814 Disable CompilerInfoCache for a while (shinyak@chromium.org) https://crrev.com/a8f07009101d46553ea5d4bce1353ecb365dd3a5 Revert "Roll recipe dependencies (nontrivial)." (tandrii@chromium.org) https://crrev.com/cbca79967afa4f28df6b0ede337db6138eeb167b Add asan=1 to GYP_DEFINES for Dart asan builds (whesse@google.com) https://crrev.com/25b922d8edc1927c3af4bb4a8f7db6434096dca0 WebRTC: Disable iOS API Framework Builder. (ehmaldonado@chromium.org) https://crrev.com/769dbabae3b7ff11023dd1b393fcd2a12e165c65 Make sure goma_ctl is running during wasm_llvm build (sbc@chromium.org) https://crrev.com/2e89429885f7c2503565cb12d564d0f6f58a42f1 Fix Webkit capitalization for N CTS tests. (mikecase@chromium.org) https://crrev.com/e549894cc4f86f3f2107e3686d561ff83331a267 crashpad/continuous: Use bot_update. (dnj@chromium.org) https://crrev.com/f74386f7e19ff3f32693d222262d1a3ee79799ef Roll recipe dependencies (trivial). (recipe-roller@chromium.org) https://crrev.com/1a9a50a459c9e3c081719d3e835cac213c319136 Roll recipe dependencies (trivial). (recipe-roller@chromium.org) depot_tools: https://crrev.com/f46c20fcee6e6a0a7d75788847632cd4ac18e2e9 codereview.settings: add GIT_NUMBER_FOOTER setting. (tandrii@chromium.org) https://crrev.com/5d0a0421ce27046c94177511a05699316ec8097a git_cl: update outdated TODOs. (tandrii@chromium.org) https://crrev.com/73449b0bd49eab1e152f419102123d734896da98 Gerrit git cl land: abort if not uploaded. (tandrii@chromium.org) https://crrev.com/bf42940536f6c0c123a9e6278c20bc38729b3717 git cl land to refs/pending: remove unused arg. (tandrii@chromium.org) https://crrev.com/7475196d4c32d66e1c199bf24945b7ae28255e13 repo: update to v1.12.17-cr1 (vapier@chromium.org) https://crrev.com/adcd4b78d5f35da535ccf82a221afb9fa389f631 presubmit_support: Remove a noisy logging.debug() (thakis@chromium.org) https://crrev.com/18ca30ca804679ee624a52e73017d234a8c0008f Teach bot_update to remove partially deleted git repos. (vadimsh@chromium.org) https://crrev.com/972ac5040176acd90c8a1ce412f75d19f77cc4e8 bot_update: ensure correct depot_tools checkout is used. (tandrii@chromium.org) https://crrev.com/15a248123d9032061486cd2d4b3f64369c93a9a5 Revert of bot_update: ensure correct depot_tools checkout is used. (patchset #2 id:20001 of https://codereview.chromium.org/2346973003/ ) (tandrii@chromium.org) https://crrev.com/7f245d07b2282f9847072fccddf7162a7e632a2d Bump git-on-windows bleeding edge version to 2.10.0. (vadimsh@chromium.org) https://crrev.com/6ac12ffd596e338c43e25dc3889e8ac552c2e885 Make bot_update.py print git version it uses. (vadimsh@chromium.org) https://crrev.com/7e16cf303221bbcf81d632924e19ddc888da9c3b owners.py: partial fix for owners-check perf regression (nick@chromium.org) TBR=martiniss@chromium.org,phajdan.jr@chromium.org BUG=646165,none,646838,632008,webrtc:6372,chromium:647812,642493,647446,chromium:627996,642793,635641,645662,chromium:632203,647046,609225,642759 Recipe-Tryjob-Bypass-Reason: Autoroller Bugdroid-Send-Email: False Review-Url: https://codereview.chromium.org/2345413002 [modify] https://crrev.com/7d6811c4c58a9e280bca7bf65a8dfde001bef42a/infra/config/recipes.cfg
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/chromite/+/c1c92263b6e91a036924528f64f8db49fe168043 commit c1c92263b6e91a036924528f64f8db49fe168043 Author: Ningning Xia <nxia@chromium.org> Date: Thu Aug 25 21:04:25 2016 Send PUT request for each CQ slave builder to buildbucket. After master CQ successfully generates and publishes the next manifest version file, send a PUT request for each CQ slave builder to Buildbucket. This is the first step to trigger CQ slave builders via Buildbucket. BUG= chromium:627996 TEST=cbuildbot_run;run_tests Change-Id: Iec81c68e8496e62d2aae8920f6c4024541fc078a Reviewed-on: https://chromium-review.googlesource.com/376141 Commit-Ready: Ningning Xia <nxia@chromium.org> Tested-by: Ningning Xia <nxia@chromium.org> Reviewed-by: Aviv Keshet <akeshet@chromium.org> [modify] https://crrev.com/c1c92263b6e91a036924528f64f8db49fe168043/cbuildbot/remote_try.py [modify] https://crrev.com/c1c92263b6e91a036924528f64f8db49fe168043/cbuildbot/constants.py [modify] https://crrev.com/c1c92263b6e91a036924528f64f8db49fe168043/cbuildbot/stages/generic_stages.py [modify] https://crrev.com/c1c92263b6e91a036924528f64f8db49fe168043/cbuildbot/stages/sync_stages.py [modify] https://crrev.com/c1c92263b6e91a036924528f64f8db49fe168043/cbuildbot/stages/completion_stages_unittest.py [modify] https://crrev.com/c1c92263b6e91a036924528f64f8db49fe168043/cbuildbot/config_lib.py [modify] https://crrev.com/c1c92263b6e91a036924528f64f8db49fe168043/cbuildbot/stages/sync_stages_unittest.py [modify] https://crrev.com/c1c92263b6e91a036924528f64f8db49fe168043/cbuildbot/buildbucket_lib.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/chromite/+/4dfb9025ddfe286d1fed8d6c6ad8889cadc712d9 commit 4dfb9025ddfe286d1fed8d6c6ad8889cadc712d9 Author: Ningning Xia <nxia@chromium.org> Date: Tue Sep 27 01:25:49 2016 Schedule external slave builds via buildbucket for paladin. Enable buildbucket for external slave builds first. This can be rolled out to the internal slave builds after confirming the buildbucket can safely replace the git-based scheduler. BUG= chromium:627996 TEST=unit_test Change-Id: Ibd2bba301b272370f256c4ec054d37dab0054e00 Reviewed-on: https://chromium-review.googlesource.com/389992 Trybot-Ready: Ningning Xia <nxia@chromium.org> Tested-by: Ningning Xia <nxia@chromium.org> Reviewed-by: Aviv Keshet <akeshet@chromium.org> [modify] https://crrev.com/4dfb9025ddfe286d1fed8d6c6ad8889cadc712d9/cbuildbot/stages/sync_stages_unittest.py [modify] https://crrev.com/4dfb9025ddfe286d1fed8d6c6ad8889cadc712d9/cbuildbot/stages/sync_stages.py
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/chromite/+/62eccef877162ef9ae58523cb850267cd70167b2 commit 62eccef877162ef9ae58523cb850267cd70167b2 Author: Ningning Xia <nxia@chromium.org> Date: Wed Sep 28 01:29:12 2016 Fix dryrun setting for PostSlaveBuildToBuildbucket. Do not overwrite dryrun for external paladin slave builds. BUG= chromium:627996 TEST=unit_test Change-Id: I04c35dbca1b313e8e5f1396899aa12d995c5b1a9 Reviewed-on: https://chromium-review.googlesource.com/390497 Reviewed-by: Don Garrett <dgarrett@chromium.org> Trybot-Ready: Don Garrett <dgarrett@chromium.org> Commit-Queue: Ningning Xia <nxia@chromium.org> Tested-by: Ningning Xia <nxia@chromium.org> [modify] https://crrev.com/62eccef877162ef9ae58523cb850267cd70167b2/cbuildbot/stages/sync_stages_unittest.py [modify] https://crrev.com/62eccef877162ef9ae58523cb850267cd70167b2/cbuildbot/stages/sync_stages.py
The following revision refers to this bug: https://chrome-internal.googlesource.com/chrome/tools/build/+/5b39611c68e81a498017040d11c2b0eb539fa5bd commit 5b39611c68e81a498017040d11c2b0eb539fa5bd Author: nxia <nxia@google.com> Date: Fri Sep 30 00:50:12 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromiumos/chromite/+/5ba9e46dc89902cf17dbb1961c1f5398b94ad16e commit 5ba9e46dc89902cf17dbb1961c1f5398b94ad16e Author: Ningning Xia <nxia@chromium.org> Date: Thu Sep 29 00:01:07 2016 Enable Buildbucket scheduling for internal paladin salves. Enable the Buildbucket scheduling on chromeos paladin slaves. BUG= chromium:627996 TEST=unit_test Change-Id: I5eb2f09693b8c8c8d6b0466906b6cc73992dbd60 Reviewed-on: https://chromium-review.googlesource.com/390456 Tested-by: Ningning Xia <nxia@chromium.org> Trybot-Ready: Ningning Xia <nxia@chromium.org> Reviewed-by: Aviv Keshet <akeshet@chromium.org> [modify] https://crrev.com/5ba9e46dc89902cf17dbb1961c1f5398b94ad16e/cbuildbot/stages/sync_stages_unittest.py [modify] https://crrev.com/5ba9e46dc89902cf17dbb1961c1f5398b94ad16e/cbuildbot/stages/sync_stages.py
Comment 1 by bugdroid1@chromium.org
, Jul 14 2016