[Buildbot-commits] [buildbot/buildbot] 9dbb10: Add nine-flavored Builds support:

GitHub noreply at github.com
Sun Feb 24 03:26:00 UTC 2013


  Branch: refs/heads/nine
  Home:   https://github.com/buildbot/buildbot
  Commit: 9dbb106fc2b274527a08b1b945aa0897a471cee3
      https://github.com/buildbot/buildbot/commit/9dbb106fc2b274527a08b1b945aa0897a471cee3
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2013-02-02 (Sat, 02 Feb 2013)

  Changed paths:
    M README.md
    M master/buildbot/data/builders.py
    A master/buildbot/data/builds.py
    M master/buildbot/data/connector.py
    M master/buildbot/db/builds.py
    A master/buildbot/db/migrate/versions/027_replace_builds_table.py
    M master/buildbot/db/model.py
    M master/buildbot/process/builder.py
    M master/buildbot/status/mail.py
    M master/buildbot/status/web/builder.py
    M master/buildbot/steps/trigger.py
    M master/buildbot/test/fake/fakedata.py
    M master/buildbot/test/fake/fakedb.py
    M master/buildbot/test/unit/test_data_builders.py
    A master/buildbot/test/unit/test_data_builds.py
    M master/buildbot/test/unit/test_db_builds.py
    A master/buildbot/test/unit/test_db_migrate_versions_027_replace_builds_table.py
    M master/buildbot/test/unit/test_status_mail.py
    M master/buildbot/test/unit/test_steps_trigger.py
    M master/buildbot/test/util/validation.py
    M master/docs/developer/data.rst
    M master/docs/developer/db.rst
    A master/docs/developer/rtype-build.rst

  Log Message:
  -----------
  Add nine-flavored Builds support:

This completely revises the builds table (with one row per build now),
and adds a Data API.

This required minor changes to the way the process code interacts with
builds:
 * only insert a build row for the last buildrequest in a merged set
 * use fake slaveid and builderid values
 * use getBuilds(buildrequestid=..) instead of getBuildsForBuildRequest
 * alter the name of the 'brid' argument to addBuild
 * change calls to finishBuilds to use finishBuild instead

Note that the builds recorded in the database will have a different
number than those recorded in the status pickles.


  Commit: 557ec3bc38a6ead62fc330f68667d29e07e95e4f
      https://github.com/buildbot/buildbot/commit/557ec3bc38a6ead62fc330f68667d29e07e95e4f
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2013-02-02 (Sat, 02 Feb 2013)

  Changed paths:
    M common/validate.sh

  Log Message:
  -----------
  look for 'yield defer.returnValue'


  Commit: f06257ebf1ca58417712f9d56ed2493c110617be
      https://github.com/buildbot/buildbot/commit/f06257ebf1ca58417712f9d56ed2493c110617be
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2013-02-02 (Sat, 02 Feb 2013)

  Changed paths:
    M master/buildbot/data/builds.py

  Log Message:
  -----------
  remove yields of defer.returnValue


  Commit: 493d49f7341fd56957b521ef72e97d2967b2d269
      https://github.com/buildbot/buildbot/commit/493d49f7341fd56957b521ef72e97d2967b2d269
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2013-02-23 (Sat, 23 Feb 2013)

  Changed paths:
    M master/buildbot/process/builder.py

  Log Message:
  -----------
  fix pyflakes


  Commit: ffe0f013c93a7e2c89c8b96919c9ddc4fd7e8434
      https://github.com/buildbot/buildbot/commit/ffe0f013c93a7e2c89c8b96919c9ddc4fd7e8434
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2013-02-23 (Sat, 23 Feb 2013)

  Changed paths:
    M README.md
    M master/buildbot/data/builders.py
    A master/buildbot/data/builds.py
    M master/buildbot/data/connector.py
    M master/buildbot/db/builds.py
    A master/buildbot/db/migrate/versions/027_replace_builds_table.py
    M master/buildbot/db/model.py
    M master/buildbot/process/builder.py
    M master/buildbot/status/mail.py
    M master/buildbot/status/web/builder.py
    M master/buildbot/steps/trigger.py
    M master/buildbot/test/fake/fakedata.py
    M master/buildbot/test/fake/fakedb.py
    M master/buildbot/test/unit/test_data_builders.py
    A master/buildbot/test/unit/test_data_builds.py
    M master/buildbot/test/unit/test_db_builds.py
    A master/buildbot/test/unit/test_db_migrate_versions_027_replace_builds_table.py
    M master/buildbot/test/unit/test_status_mail.py
    M master/buildbot/test/unit/test_steps_trigger.py
    M master/buildbot/test/util/validation.py
    M master/docs/developer/data.rst
    M master/docs/developer/db.rst
    A master/docs/developer/rtype-build.rst

  Log Message:
  -----------
  Merge branch '9/builds' into nine


Compare: https://github.com/buildbot/buildbot/compare/08e8be5ab021...ffe0f013c93a


More information about the Commits mailing list