1
Fork 0
Commit Graph

8312 Commits

Author SHA1 Message Date
Nedko Arnaudov cd28a9b467 Adjust README adn master's about.html with info about LADI vs upstream buildbot 2023-11-12 13:43:34 +02:00
Mikhail Sobolev 9df5d7d2a4 docs: remove :option: role
The role's use became a bit too strict.
2016-08-09 11:41:49 +03:00
Mikhail Sobolev 7309488330 adopt sphinx > 1.4.4 2016-08-09 11:24:18 +03:00
Mikhail Sobolev fef5cfbc43 Merge pull request #2095 from AnchorFree/enhanced_stash_status_key
Enhanced stash status key
2016-07-15 15:57:35 +03:00
Mikhail Sobolev 5e69000c82 Merge pull request #2316 from loganchien/eight
Fix the document for GerritStatusPush callback
2016-07-15 10:55:38 +03:00
Logan Chien 40c5f47a65 Fix the document for GerritStatusPush callback
This commit removes the redundant "msg=" from gerritSummaryCB because it
will result in SyntaxError.  This error is not in master branch.  It
seems to be introduced while backporting the patch to *eight* branch.
2016-07-12 23:11:08 +08:00
Mikhail Sobolev b135467a1c Merge pull request #2149 from stefanseefeld/tags
Expose builder.tags to web templates.
2016-06-28 20:14:48 +03:00
Mikhail Sobolev 9378c5ca11 Merge pull request #2159 from SpecLad/fix-msbuild
Fix the MsBuild steps
2016-05-03 19:22:43 +03:00
Роман Донченко f6ef2354a0 Fix the MsBuild steps
These steps use a list as a command, despite needing shell processing.
This broke after Windows argument escaping was made more strict in 693a2cb.
Make them use a single string instead.

I also added quoting for the various user-supplied parameters, so that
e.g. project paths with spaces in them are processed correctly.

Fixes <http://trac.buildbot.net/ticket/2878>.
2016-04-22 23:46:24 +03:00
Stefan Seefeld 7ffd7d0c30 Expose builder.tags to web templates. 2016-04-21 00:35:32 -04:00
Andrew Hammond a61405461c address code comments for StashStatusPush 2016-04-09 13:54:40 -07:00
Mikhail Sobolev 120470568e Merge pull request #2052 from raimue/dyntriggerfix
Fix URL list for steps with Dynamic Triggers
2016-04-04 21:05:18 +03:00
Rainer Müller 246df8f539 Fix URL list for steps with Dynamic Triggers
With dynamic triggers [1], when a Trigger step invokes the same
scheduler multiple times, only one link per builder was added to the
list of URLs of the step.

This patch replaces the dict for mapping builder names to build request
IDs with a list of tuples.

[1] http://docs.buildbot.net/current/manual/cfg-buildsteps.html#dynamic-trigger
2016-03-16 22:14:43 +01:00
Mikhail Sobolev 1e72918e8f Merge pull request #1837 from sa2ajj/port-pr-1836
decode comments from utf-8 if provided
2015-11-25 21:25:23 +02:00
Mikhail Sobolev fd0bc646e6 Merge pull request #1924 from krf/fix-matchesanytag-attributeerror
Fix AttributeError: no attribute 'matchesAnyTag'
2015-11-25 21:20:05 +02:00
Kevin Funk 869803df92 Fix AttributeError: no attribute 'matchesAnyTag'
Regression caused by the backport of the tags support feature to eight.

This caused an AttributeError exception whenever the IRC command
'status' was performed.

Log (shortened):
2015-11-25 12:10:25+0100 [XmlStream,client] irc command status
...
".../buildbot/status/master.py", line 244, in getBuilderNames
            if bldr.matchesAnyTag(tags):
        exceptions.AttributeError: 'Builder' object has no attribute 'matchesAnyTag'

This fix makes the behavior equal to nine, using the 'getBuilder'
function.
2015-11-25 12:26:26 +01:00
Andrew Hammond d67f89e1a1 Support configurable key for StashStatusPush
The key determines how stash aggregates build status reports to decide
which builds are worth reporting separately and which are
simply repeats of previous builds.
2015-10-30 23:36:34 -07:00
Andrew Hammond d7126758f9 add status attribute to FakeBuilderStatus 2015-10-30 17:27:53 -07:00
Andrew Hammond 3d72eb06b0 add relnotes for StashStatusPush key/name support 2015-10-30 12:14:27 -07:00
Andrew Hammond 1bd6a1c876 add documentation for StashStatusPush key/name support 2015-10-30 11:33:26 -07:00
Andrew Hammond f5389170da refactor existing tests to use patch 2015-10-30 11:30:32 -07:00
Mikhail Sobolev 4da610b366 Merge pull request #1880 from vadz/git-submodules-force
Only use --force with "git submodules update" if supported
2015-10-21 22:07:44 +03:00
Vadim Zeitlin 0ea4bf1a1a Only use --force with "git submodules update" if supported
Support for --force option was added only in Git 1.7.6, so don't use it with
earlier version.

Update the test for the correct commands being generated for both the
currently used 1.7.5 and 1.7.6.
2015-10-18 02:43:07 +02:00
Mikhail Sobolev 0c135f22ca Merge pull request #1822 from jaredgrubb/jgrubb-interrupt
Fix #3248: BuildStep: fix up interrupt logic
2015-10-06 18:14:36 +03:00
Mikhail Sobolev 4f9f91531c Merge pull request #1851 from Tsubashi/eight
Remove use of cwd
2015-09-17 07:34:54 +03:00
Tsubashi 7bf40c5a05 Remove use of cwd
Fixes http://trac.buildbot.net/ticket/2586
2015-09-16 15:24:26 -06:00
Mikhail Sobolev ff5639e143 Merge pull request #1644 from catharsis/dev/api-help-urlencoding
Dev/api help urlencoding
2015-09-07 20:27:30 +03:00
Mikhail Sobolev f5578f7ce9 decode comments from utf-8 if provided 2015-09-01 07:49:53 +03:00
Mikhail Sobolev 2d6832e175 Merge pull request #1835 from sa2ajj/port-pr-1624
Use args.workdir in StatFile if it exists
2015-09-01 07:38:59 +03:00
Mikhail Sobolev 782df128ec Merge pull request #1834 from sa2ajj/port-pr-1831
Backport GH-1831 to 0.8.x: maybeStartBuildsForSlave after insubstantiating
2015-09-01 01:14:51 +03:00
Matvey Kruglov 2cb46ba2f3 Use args.workdir in StatFile if it exists 2015-08-31 20:53:51 +03:00
Dustin J. Mitchell cbcd3bae0d maybeStartBuildsForSlave after insubstantiating
(also handle the deferred from self.insubstantiate elsewhere)
2015-08-31 20:48:35 +03:00
Jared Grubb 9ee4dbc858 Fix #3248: BuildStep: fix up interrupt logic 2015-08-16 11:59:09 -07:00
Mikhail Sobolev 773f46d1f1 Merge pull request #1806 from jaredgrubb/jgrubb-step-description
Buildstep: add type-checking on description et al
2015-08-16 20:52:40 +03:00
Jared Grubb 6eda0da47e Buildstep: add type-checking on description et al 2015-08-15 11:36:08 -07:00
Mikhail Sobolev 33c1baccf1 Merge pull request #1777 from apilloud/fix_ec2_auth_eight
[Eight] Allow boto to handle ec2 latent slave auth, deprecate custom credentials file
2015-07-19 19:10:30 +03:00
Mikhail Sobolev 368ea6bf75 Merge pull request #1776 from jaredgrubb/jgrubb-scheduler-list-8
[Eight] Schedulers: let codebases be specified as a list
2015-07-18 19:36:29 +03:00
Andrew Pilloud af57625901 Don't reuse aws_id_file_path for checking default path 2015-07-17 10:17:51 -07:00
Andrew Pilloud daa06ab65e Drop os.path.exists 2015-07-17 10:17:47 -07:00
Andrew Pilloud b63b1309f1 Mark custom .ec2/aws_id as deprecated 2015-07-17 10:17:32 -07:00
Andrew Pilloud b1e82962b2 Update ec2 buildslave docs to describe standard config format 2015-07-17 10:17:21 -07:00
Andrew Pilloud 71b05a429e Allow empty aws identifier and secret, boto will load standard creds 2015-07-17 10:14:52 -07:00
Jared Grubb 0cf0e88df4 Schedulers: let codebases be specified as a list 2015-07-15 08:38:35 -07:00
Mikhail Sobolev 79f66811e8 Merge pull request #1759 from jaredgrubb/jgrubb-triggerable-reason
Triggerable: should allow reason to be set
2015-07-15 09:24:28 +03:00
Jared Grubb 674860c510 Triggerable: should allow reason to be set 2015-07-06 11:08:18 -07:00
Mikhail Sobolev 814aeda364 Merge pull request #1757 from jaredgrubb/jgrubb-git-no-refetch-8
Eight backport of request #1735: git no-refetch
2015-07-06 20:10:56 +03:00
Jared Grubb 824f78c384 git: skip fetch if the revision already exists
This is a eight port of 04f3005.
2015-07-05 12:17:21 -07:00
Mikhail Sobolev c397a796b9 Merge pull request #1726 from edgemaster/issue-2876-eight
Add context field to GitHubStatus updates (eight backport)
2015-06-16 06:04:11 +03:00
Thomas Wood 3fdbba3cd8 Add relnotes for GitStatusPush context option 2015-06-15 17:52:03 +01:00
Thomas Wood ccb4465c06 Add manual entry for addition of context to GitHubStatus 2015-06-15 17:51:45 +01:00