[Buildbot-commits] [buildbot/buildbot] 2831f2: Added a 'glob' command to the slave.

GitHub noreply at github.com
Fri Feb 21 22:14:55 UTC 2014


  Branch: refs/heads/master
  Home:   https://github.com/buildbot/buildbot
  Commit: 2831f244505a04c77412912107065b522ce820c8
      https://github.com/buildbot/buildbot/commit/2831f244505a04c77412912107065b522ce820c8
  Author: Jonas Pommerening <jpommerening at mbp.fritz.box>
  Date:   2013-11-19 (Tue, 19 Nov 2013)

  Changed paths:
    M slave/buildslave/commands/fs.py
    M slave/buildslave/commands/registry.py
    M slave/buildslave/test/unit/test_commands_fs.py

  Log Message:
  -----------
  Added a 'glob' command to the slave.

Can be used to retrieve a list of files from the slave that match
a given pattern. (This is somewhat more portable than using shell
expansion.)
Custom steps can use this command to add filenames to a property
of the build where they may be later picked up by an uploading step.

RemoteCommand('glob', dict(path='[Bb]uild[Bb]ot-*', workdir='wkdir'))


  Commit: d9a1069aaeb1c8dc8822058f0d2e8ee15bc8db1c
      https://github.com/buildbot/buildbot/commit/d9a1069aaeb1c8dc8822058f0d2e8ee15bc8db1c
  Author: Jonas Pommerening <jpommerening at mbp.fritz.box>
  Date:   2013-11-19 (Tue, 19 Nov 2013)

  Changed paths:
    M slave/buildslave/commands/fs.py

  Log Message:
  -----------
  pep8 (so close)


  Commit: 87cca9206357533d2a8809d479d9bd8b036b1f57
      https://github.com/buildbot/buildbot/commit/87cca9206357533d2a8809d479d9bd8b036b1f57
  Author: Jonas Pommerening <jonas.pommerening at gmail.com>
  Date:   2014-02-17 (Mon, 17 Feb 2014)

  Changed paths:
    M .travis.yml
    M CONTRIBUTING.md
    M common/pylintrc
    M common/validate.sh
    M master/buildbot/buildslave/base.py
    M master/buildbot/buildslave/ec2.py
    M master/buildbot/changes/base.py
    M master/buildbot/changes/bonsaipoller.py
    M master/buildbot/changes/gerritchangesource.py
    M master/buildbot/changes/gitpoller.py
    R master/buildbot/changes/hgbuildbot.py
    M master/buildbot/changes/hgpoller.py
    M master/buildbot/changes/mail.py
    M master/buildbot/changes/p4poller.py
    M master/buildbot/changes/svnpoller.py
    M master/buildbot/clients/tryclient.py
    M master/buildbot/db/enginestrategy.py
    M master/buildbot/db/model.py
    M master/buildbot/process/build.py
    M master/buildbot/process/buildstep.py
    A master/buildbot/process/logobserver.py
    A master/buildbot/process/remotecommand.py
    M master/buildbot/process/slavebuilder.py
    M master/buildbot/process/users/manual.py
    M master/buildbot/schedulers/trysched.py
    M master/buildbot/scripts/logwatcher.py
    M master/buildbot/scripts/start.py
    M master/buildbot/status/base.py
    M master/buildbot/status/client.py
    M master/buildbot/status/mail.py
    M master/buildbot/status/master.py
    M master/buildbot/status/slave.py
    M master/buildbot/status/status_push.py
    M master/buildbot/status/tinderbox.py
    M master/buildbot/status/web/base.py
    M master/buildbot/status/web/baseweb.py
    M master/buildbot/status/web/build.py
    M master/buildbot/status/web/feeds.py
    M master/buildbot/status/web/grid.py
    M master/buildbot/status/web/hooks/github.py
    M master/buildbot/status/web/templates/feed_description.html
    M master/buildbot/status/web/templates/grid_macros.html
    M master/buildbot/status/web/waterfall.py
    M master/buildbot/steps/maxq.py
    M master/buildbot/steps/package/deb/lintian.py
    M master/buildbot/steps/shell.py
    M master/buildbot/steps/source/base.py
    M master/buildbot/steps/source/bzr.py
    M master/buildbot/steps/source/cvs.py
    M master/buildbot/steps/source/darcs.py
    M master/buildbot/steps/source/git.py
    M master/buildbot/steps/source/mercurial.py
    M master/buildbot/steps/source/mtn.py
    M master/buildbot/steps/source/oldsource.py
    M master/buildbot/steps/source/p4.py
    M master/buildbot/steps/source/repo.py
    M master/buildbot/steps/source/svn.py
    M master/buildbot/steps/transfer.py
    M master/buildbot/steps/vstudio.py
    A master/buildbot/test/integration/test_try_client.py
    M master/buildbot/test/regressions/test_shell_command_properties.py
    M master/buildbot/test/test_extra_coverage.py
    M master/buildbot/test/unit/test_changes_base.py
    M master/buildbot/test/unit/test_changes_gerritchangesource.py
    M master/buildbot/test/unit/test_changes_gitpoller.py
    M master/buildbot/test/unit/test_changes_hgpoller.py
    M master/buildbot/test/unit/test_changes_mail_CVSMaildirSource.py
    M master/buildbot/test/unit/test_process_build.py
    M master/buildbot/test/unit/test_process_buildstep.py
    M master/buildbot/test/unit/test_schedulers_timed_NightlyBase.py
    M master/buildbot/test/unit/test_status_mail.py
    M master/buildbot/test/unit/test_status_web_hooks_github.py
    M master/buildbot/test/unit/test_steps_source_bzr.py
    M master/buildbot/test/unit/test_steps_source_cvs.py
    M master/buildbot/test/unit/test_steps_source_darcs.py
    M master/buildbot/test/unit/test_steps_source_git.py
    M master/buildbot/test/unit/test_steps_source_mercurial.py
    M master/buildbot/test/unit/test_steps_source_mtn.py
    M master/buildbot/test/unit/test_steps_source_p4.py
    M master/buildbot/test/unit/test_steps_source_repo.py
    M master/buildbot/test/unit/test_steps_source_svn.py
    M master/buildbot/test/unit/test_steps_transfer.py
    M master/buildbot/test/unit/test_util.py
    M master/buildbot/test/util/sourcesteps.py
    M master/buildbot/test/util/steps.py
    M master/buildbot/util/__init__.py
    A master/contrib/hgbuildbot.py
    A master/contrib/systemd/buildbot.service
    R master/docs/_images/header-text-transparent.png
    M master/docs/conf.py
    M master/docs/developer/utils.rst
    A master/docs/header-text-transparent.png
    M master/docs/manual/cfg-buildslaves.rst
    M master/docs/manual/cfg-buildsteps.rst
    M master/docs/manual/cfg-changesources.rst
    M master/docs/manual/cfg-statustargets.rst
    M master/docs/manual/cmdline.rst
    M master/docs/manual/customization.rst
    M master/docs/manual/installation.rst
    M master/docs/relnotes/0.8.6.rst
    M master/docs/relnotes/index.rst
    M master/setup.py
    M slave/buildslave/commands/base.py
    M slave/buildslave/commands/bk.py
    M slave/buildslave/commands/bzr.py
    M slave/buildslave/commands/cvs.py
    M slave/buildslave/commands/darcs.py
    M slave/buildslave/commands/fs.py
    M slave/buildslave/commands/git.py
    M slave/buildslave/commands/hg.py
    M slave/buildslave/commands/mtn.py
    M slave/buildslave/commands/p4.py
    M slave/buildslave/commands/repo.py
    M slave/buildslave/commands/shell.py
    M slave/buildslave/commands/svn.py
    M slave/buildslave/commands/transfer.py
    M slave/buildslave/scripts/logwatcher.py
    M slave/buildslave/test/unit/test_bot.py
    M slave/buildslave/test/unit/test_commands_base.py
    M slave/buildslave/test/unit/test_commands_fs.py
    A slave/contrib/systemd/buildslave.service

  Log Message:
  -----------
  Merge branch 'slave-fs-cmds-cleanup' into slave-glob-command

* slave-fs-cmds-cleanup: (148 commits)
  removed blank line
  send headers and errno for failed fs commands
  check rc in a callback (errback is not called)
  Fix failing test & shell command
  update steps to use requiredArgs
  replace assertions, raise ValueError instead
  replaced "except as" syntax w/ 2.4 compatible comma syntax
  Removed bare excepts
  apply 09749e7 to master
  On solaris use the tail in /usr/xpg4/bin/tail insteaf of /usr/bin/tail which does not support the -n option
  Do not catch GeneratorExit exception
  remove use of MutableMapping, not in Python 2.5
  Ignore decoding errors in atom/rss feeds; fixes #951
  Fix step None bug
  sphinx doesn't seem to support relative paths for logos anymore
  fix typo in comment
  Add systemd unit for slave.
  Add systemd service unit for master.
  add whitespace to avoid failure with Sphinx-1.2.1
  Fix failures where 'git clean' fails but could be clobbered
  ...


  Commit: 32f314e6c488e1b0e03e54a6d485c7da52e71b03
      https://github.com/buildbot/buildbot/commit/32f314e6c488e1b0e03e54a6d485c7da52e71b03
  Author: Jonas Pommerening <jonas.pommerening at gmail.com>
  Date:   2014-02-17 (Mon, 17 Feb 2014)

  Changed paths:
    M slave/buildslave/commands/fs.py
    M slave/buildslave/test/unit/test_commands_fs.py

  Log Message:
  -----------
  Incorporate improvements from #1066

* rename sent updates `glob` -> `files` (as in ListDir)
* drop the asserts, use base.Command.requiredArgs
* catch only OSError (even that one is quite unlikely to appear) and
  send the appropriate `rc` to master
* rename `globpath` -> `globname` (as in the python docs:
  http://docs.python.org/2/library/glob.html)


  Commit: 052e273c154c1b2bda4a9686305f9462465c9cbb
      https://github.com/buildbot/buildbot/commit/052e273c154c1b2bda4a9686305f9462465c9cbb
  Author: Jonas Pommerening <jonas.pommerening at gmail.com>
  Date:   2014-02-18 (Tue, 18 Feb 2014)

  Changed paths:
    M master/docs/developer/master-slave.rst
    M master/docs/relnotes/index.rst

  Log Message:
  -----------
  Added relnote, developer doc


  Commit: 277072e1d66c23a93c1a247b07eb825e57ed91c8
      https://github.com/buildbot/buildbot/commit/277072e1d66c23a93c1a247b07eb825e57ed91c8
  Author: Jonas Pommerening <jonas.pommerening at gmail.com>
  Date:   2014-02-18 (Tue, 18 Feb 2014)

  Changed paths:
    M master/buildbot/steps/slave.py
    M master/buildbot/test/unit/test_steps_slave.py

  Log Message:
  -----------
  Added runGlob to CompositeStepMixin


  Commit: 29f5f6dda8f10475c980f5c19c30d29feb32db8b
      https://github.com/buildbot/buildbot/commit/29f5f6dda8f10475c980f5c19c30d29feb32db8b
  Author: Jonas Pommerening <jonas.pommerening at gmail.com>
  Date:   2014-02-18 (Tue, 18 Feb 2014)

  Changed paths:
    M master/docs/relnotes/index.rst

  Log Message:
  -----------
  Mention CompositeStepMixin.runGlob in relnotes


  Commit: 119aab92568ca01ead1417c7867c5091f0debe5d
      https://github.com/buildbot/buildbot/commit/119aab92568ca01ead1417c7867c5091f0debe5d
  Author: Jonas Pommerening <jonas.pommerening at gmail.com>
  Date:   2014-02-19 (Wed, 19 Feb 2014)

  Changed paths:
    M master/buildbot/steps/slave.py
    M master/docs/manual/customization.rst
    M master/docs/relnotes/index.rst

  Log Message:
  -----------
  Added manual/docs, fixed reference in releasenotes


  Commit: c68bbb9f0b9b8973ff28b59039f93d945e3bd831
      https://github.com/buildbot/buildbot/commit/c68bbb9f0b9b8973ff28b59039f93d945e3bd831
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2014-02-21 (Fri, 21 Feb 2014)

  Changed paths:
    M master/buildbot/steps/slave.py
    M master/buildbot/test/unit/test_steps_slave.py
    M master/docs/developer/master-slave.rst
    M master/docs/manual/customization.rst
    M master/docs/relnotes/index.rst
    M slave/buildslave/commands/fs.py
    M slave/buildslave/commands/registry.py
    M slave/buildslave/test/unit/test_commands_fs.py

  Log Message:
  -----------
  Merge jpommerening/buildbot:slave-glob-command (PR #970)

+autopep8


Compare: https://github.com/buildbot/buildbot/compare/2515aa7e71e9...c68bbb9f0b9b


More information about the Commits mailing list