1
Fork 0
Commit Graph

73 Commits

Author SHA1 Message Date
Mikhail Sobolev 7309488330 adopt sphinx > 1.4.4 2016-08-09 11:24:18 +03:00
Mikhail Sobolev cd8fdd5fba add Gerrit specific steps to stop and cancel related builds
* the build is considered related if the change number is the same, but
  the patchset number is lower than the current build's patchset number
2015-06-01 19:34:50 +03:00
Mikhail Sobolev 6db7dc2f14 first versions of steps to handle related builds
* CancelRelatedBuilds cancels builds that are found to be related
* StopRelatedBuilds stops builds that are found to be related
2015-06-01 19:34:50 +03:00
Mikhail Sobolev 119f03fd08 relax requirement for python-dateutil 2015-01-23 18:02:11 +02:00
Mikhail Sobolev 461e4d22f3 make the plugin names correspond to how they are used
* there was, at least, a difference between 'change_source' and
  'changes', this might cause a confusion

(This needs to be ported to nine for compatibility.)
2015-01-13 19:14:14 +02:00
Mikhail Sobolev d8a14d026c provide forgotten PBListener as a plugin 2015-01-13 18:25:16 +02:00
Mikhail Sobolev 70bf62cf36 add WebStatus to buildbot.plugins.status
* update manual/cfg-statustargets.rst to exclusively use
  buildbot.plugins + minor cosmetic changes
* update examples
2015-01-13 18:24:10 +02:00
Mikhail Sobolev 52884b8a14 sort status plugin definitions 2015-01-13 17:51:41 +02:00
Mikhail Sobolev fb6d85c370 add buildbot.plugins to the list of packages 2015-01-13 17:51:41 +02:00
Dustin J. Mitchell 91931032b7 correct the import path for Triggerable (h/t @benallard) 2015-01-13 17:51:41 +02:00
Mikhail Sobolev b9da30edcf introduce 'util' category of plugins
* this will help to make master.cfg files that only use core functinality to
  look much simpler
* (backport to eight): buildbot.www does not exist in this branch
2015-01-13 17:51:04 +02:00
Mikhail Sobolev abea49868f provide bundled steps as plugins
Conflicts:
	master/buildbot/interfaces.py
	master/buildbot/process/buildstep.py
2015-01-13 14:03:00 +02:00
Mikhail Sobolev 399672a7a6 provide bundled build slaves as plugins
Conflicts:
	master/buildbot/interfaces.py
2015-01-13 14:03:00 +02:00
Mikhail Sobolev ac32e34495 provide bundled schedulers as plugins 2015-01-13 14:03:00 +02:00
Mikhail Sobolev c7fbae0493 provide bundled change sources as plugins
* this should help to "unify" the way changes sources are defined
2015-01-13 14:03:00 +02:00
Mikhail Sobolev dd6632af2d simplify requirement for sqlalchemy-migrate 2014-12-26 17:33:33 +02:00
Boran Car 133e9996ca Remove trailing / from setup.py
Fixes ValueError: path 'buildbot/status/web/files/' cannot end with '/'
2014-01-16 14:59:19 +00:00
Pierre Tardy ed8d49e217 autopep8 POST_PEP8_COMMIT
Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
2013-11-06 19:28:48 +01:00
Edmund wong db362d7a16 Fix E228 2013-10-28 12:30:24 +08:00
Tom Prince 07e44ccec5 Revert merging 'introduce-adapter of git://github.com/MichaelMayorov/buildbot".
This code isn't at the point where somebody could add a seperate protocol
without any core changes, yet.

This reverts commits 9f313d7320,
aa89b68919, and
85fb85358d.
2013-09-29 14:57:08 -06:00
Dustin J. Mitchell 85fb85358d Merge branch 'introduce-adapter' of git://github.com/MichaelMayorov/buildbot 2013-09-28 10:32:49 -04:00
Dustin J. Mitchell b90891cbcf require Twisted-11.0.0 on the master 2013-09-28 10:26:53 -04:00
Michael Mayorov 50d93cf7d5 keepalive TODO removed because its done
tracking last-heard-from TODO done
buildbot.buildslave.protocols package added to setup.py
some minor changes after pyflakes analysis
2013-09-27 07:05:08 +06:00
Vladimir Rutsky ee039fa4d4 On Python 2.5 use Jinja2 version that works with Python 2.5
Python 2.5 support was dropped in 2.7 release:
<http://jinja.pocoo.org/docs/changelog/#version-2-7>
2013-08-22 00:27:31 +04:00
Vladimir Rutsky f907fbb55f On Python 2.5 use Twisted and zope.interface versions that works with Python 2.5
pip and easy_install currently can't select latest package version still
supported on current platform.
2013-08-17 02:49:45 +04:00
Ross Guarino b358f2098e Added the db.types package to setup.py
Fixed some import errors because the setup was not set up right.
2013-06-24 21:38:40 -07:00
Dustin J. Mitchell 3b5b82282c sqlalchemy-0.7.10 seems fine, too 2013-06-23 14:49:14 -04:00
@damnwidget 7a29ec55a6 added builds status png view (like travis png status) with SVG models 2013-04-26 21:22:49 +01:00
Olof Johansson cc3427cbc7 Install buildbot.buildslave master package 2013-04-18 21:35:00 -04:00
Dustin J. Mitchell 315c66bd5a don't run sqlalchemy betas, either 2012-12-27 18:41:48 -05:00
Tom Prince daa659cb4e Merge branch 'buildbot-0.8.7'
Conflicts:
	master/buildbot/steps/source/svn.py
2012-12-08 13:39:12 -07:00
Dustin J. Mitchell 498375d506 use correct source file for generating NEWS 2012-09-22 10:58:15 -04:00
Tom Prince 74e75cf2aa Remove setuptools-trial from dependencies.
Having this causes setuptools-trial to be installed unconditionally
(at least when `--help-commands` is passed). We shouldn't install anything
unless the user asks us to.
2012-09-21 19:54:56 -06:00
Marc Abramowitz 91184c99ed Only use setup_requires=['setuptools_trial'] when setup.py is invoked
with relevant commands/options such as "test", "trial", or
"--help-commands".

That lets people continue to use `python setup.py test`, for example, to
run the test suite, while not forcing setuptools_trial to be there for
egg_info, sdist, install, etc.

Fixes GH-408, Trac-2369
2012-09-17 20:29:29 -04:00
Dustin J. Mitchell 5ea92d8a78 one last tab to space 2012-08-05 16:38:55 -04:00
Marius Rieder bb11c4ab4b Some bugfixes.
Add buildbot.steps.package.dep to install list.
Add components to UbuPbuilder.
2012-07-27 16:05:37 +02:00
Bryce Lelbach 9fc970bf20 Add missing files to setup.py so that they get installed. 2012-05-25 02:10:40 +00:00
Marc Abramowitz 18a64779cc Make `python setup.py test` work (in a fresh virtualenv!) for
buildbot/master
2012-05-11 11:29:16 -07:00
Dustin J. Mitchell f23540d742 Merge branch 'croniter-compat'
* croniter-compat:
  Require python-dateutil==1.5, and only import it if using Nightly
  Pyflakes fixes
  More efficient Nightly next build algorithm.
2012-03-12 18:05:39 -05:00
Dustin J. Mitchell 39d6eb8bcc Require python-dateutil==1.5, and only import it if using Nightly
Refs #1951.
2012-03-12 18:04:29 -05:00
Dustin J. Mitchell a646edcd5a Merge branch 'buildbot-0.8.6'
* buildbot-0.8.6:
  Sort the list of builders returned by master status.
  fix sdist to copy NEWS appropriately into master and slave
2012-03-12 12:26:18 -05:00
Dustin J. Mitchell 36b19532c4 fix sdist to copy NEWS appropriately into master and slave 2012-03-11 10:59:00 -07:00
Dustin J. Mitchell afddbfa2ef Require Python-2.5 and Twisted-9.0.0 on master.
Refs #2182.  Refs #2157.
2012-03-09 21:23:02 -06:00
Dustin J. Mitchell 093f897b5c Add support for sqlalchemy-migrate-0.7.2
Refs #2187
2012-01-31 01:35:07 -06:00
Dustin J. Mitchell d25d04ad17 bail out early if mock isn't installed
but don't add it to test_requires, as easy_install gets confused by
that.
2011-09-25 11:37:09 -05:00
Dustin J. Mitchell aa2b86d10f add buildbot.process.users to setup.py 2011-09-02 17:55:20 -05:00
Dustin J. Mitchell 354fca4d8e require mock for tests 2011-08-19 00:19:30 -05:00
Dave Abrahams 8948191461 Account for new .steps.source subpackage in setup.py 2011-07-14 22:47:28 -04:00
Dustin J. Mitchell ba0bea7ac4 support sqlalchemy-migrate 0.6.0, 0.6.1, 0.7.0, and 0.7.1 2011-07-11 13:20:26 -05:00
Dustin J. Mitchell a3abed7054 Allow sqlalchemy-migrate-0.7 as well
This works in my testing, at least.  Fixes #2036.
2011-07-09 17:58:25 -05:00