90 Commits

Author SHA1 Message Date
Adam Vandenberg
d4b0599a86 --config -> config 2014-04-30 19:09:29 -07:00
Mike McQuaid
ec852045b1 brew-test-bot: handle failing devel requirements. 2014-04-30 13:07:06 +01:00
Mike McQuaid
165fdf4617 Use gcc instead of apple-gcc42 when needed. 2014-04-23 08:15:30 +01:00
Mike McQuaid
5883f1675d brew-test-bot: check CompilerSelectionError twice.
It may be that even installing a new compiler doesn't fix things so
detect that case and skip the formula installation rather than erroring
out.
2014-04-15 08:29:30 +01:00
Mike McQuaid
bcb82edea0 brew-test-bot: set Git author/committer correctly. 2014-03-13 12:15:35 +00:00
Mike McQuaid
a6b46347a1 brew-test-bot: use install_args for building deps. 2014-03-13 10:31:22 +00:00
Mike McQuaid
ca0133cf5b brew-test-bot: hide --retry flag. 2014-03-13 10:30:49 +00:00
Mike McQuaid
281494c255 brew-test-bot: use fetch --retry.
Closes Homebrew/homebrew#27110.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-03-01 16:45:31 +00:00
Mike McQuaid
57769d7448 brew-test-bot: don't force-fetch deps. 2014-02-23 10:41:22 +00:00
Mike McQuaid
690060578c brew-test-bot: further tweak cleanup handling. 2014-02-23 10:34:22 +00:00
Mike McQuaid
bf57ddf302 brew-test-bot: only cleanup cache once. 2014-02-22 17:57:55 +00:00
Mike McQuaid
b33203604e brew-test-bot: push master with tags. 2014-02-22 17:27:04 +00:00
Mike McQuaid
a35fb6a192 brew-test-bot: force dep fetches on cleanup. 2014-02-22 17:01:38 +00:00
Mike McQuaid
18730f835d brew-test-bot: reset to origin for bottle upload. 2014-01-31 19:12:41 +01:00
Mike McQuaid
7ed97b14fd brew-test-bot: strip more unicode crap from XML. 2014-01-30 18:05:25 +01:00
Mike McQuaid
d307e5db96 brew-test-bot: handle git repositories for upload. 2014-01-30 17:15:16 +01:00
Mike McQuaid
8c6c644a6b brew-test-bot: install GCC if needed. 2014-01-25 22:02:35 +01:00
Mike McQuaid
8589a06539 brew-test-bot: output files removed from cache. 2014-01-07 16:45:21 +00:00
Mike McQuaid
6bf0433595 brew-test-bot: nuke cache on cleanup. 2014-01-07 16:40:30 +00:00
Christian Moritz
b50d5126ee brew-test-bot: check requirements default_formulae
With this brew-test-bot doesn't skip builds, if a requirement isn't
satisfied but a default_formula is specified.

This default_formula is already in dependencies, because of brew deps.

Closes Homebrew/homebrew#25398.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-12-23 18:35:50 +00:00
Mike McQuaid
b2287999e1 brew-test-bot: delete takes string, not regex. 2013-12-20 15:38:42 +00:00
Mike McQuaid
4401ee0819 brew-test-bot: remove form feed properly. 2013-12-20 15:22:00 +00:00
Mike McQuaid
f853ec7365 brew-test-bot: use install --only-dependencies. 2013-12-19 23:03:12 +00:00
Mike McQuaid
d03100c615 brew-test-bot: regex to delete invalid XML chars. 2013-12-18 09:39:58 +00:00
Mike McQuaid
8ccfd06ce2 brew-test-bot: strip more unicode. 2013-12-17 16:33:38 +00:00
Jack Nagel
8c5a49067e brew-test-bot: fix rsync for bottles with a revision number 2013-12-10 17:43:18 -06:00
Mike McQuaid
1d1bad98b7 brew-test-bot: remember to pull the PR. 2013-12-10 21:41:09 +00:00
Mike McQuaid
418b751aca brew-test-bot: only merge bottles if copy succeeds. 2013-12-10 21:32:29 +00:00
Mike McQuaid
9392e632bc brew-test-bot: fix testing job tag numbering. 2013-12-10 20:56:32 +00:00
Mike McQuaid
fea5fcf25b brew-test-bot: change upload job approach. 2013-12-10 20:52:11 +00:00
Mike McQuaid
b1331e62b1 brew-test-bot: upload job fixes. 2013-12-10 20:35:21 +00:00
Mike McQuaid
50aa91940d brew-test-bot: use global cache again. 2013-12-10 20:20:37 +00:00
Mike McQuaid
67840c691e brew-test-bot: move logic from Jenkins to Ruby. 2013-12-10 20:14:15 +00:00
Jack Nagel
109e9dc58b Silence some Ruby 2.1 warnings 2013-12-09 13:44:45 -06:00
Mike McQuaid
0f0bcd4bed brew-pull/test-bot: fix PR filename matching. 2013-11-15 00:06:50 +00:00
Mike McQuaid
d9d2443d5d Cleanup use of some global constants. 2013-10-30 13:20:48 -07:00
Mike McQuaid
fd59925567 brew-test-bot: build --devel if spec exists. 2013-10-12 18:16:15 +01:00
Mike McQuaid
4f3decd528 brew-test-bot: fix fetch options spacing. 2013-10-12 18:16:15 +01:00
Mike McQuaid
88e5c4c333 brew-test-bot: remove escape characters. 2013-10-09 09:04:39 +01:00
Mike McQuaid
01901314e9 brew-test-bot: use REXML to write JUnit file. 2013-10-08 16:45:22 +01:00
Mike McQuaid
85c1e5d02e Revert "brew-test-bot: cleanup junit file with iconv."
This reverts commit 5e26584736b310c365d4b9cce99d0dced9a2d309.
2013-10-08 13:00:27 +01:00
Mike McQuaid
90b7cfb507 brew-test-bot: cleanup junit file with iconv. 2013-10-08 12:13:06 +01:00
Mike McQuaid
72d1310636 brew-pull/test-bot: use stricter formula match. 2013-09-27 17:55:00 +01:00
Mike McQuaid
5d0f868f06 Move bottle.rb logic from test-bot to brew bottle. 2013-09-22 16:16:50 +01:00
Mike McQuaid
f0da9c2457 brew-test-bot: don't run git gc. 2013-09-14 14:10:37 +01:00
Mike McQuaid
3b4f15bf36 brew-test-bot: run brew test verbosely. 2013-09-14 14:10:27 +01:00
Mike McQuaid
d87ce4b023 brew-test-bot: email subjects contain OS version. 2013-09-14 13:45:44 +01:00
Mike McQuaid
1a21754e5c brew-test-bot: only squeeze command spaces. 2013-09-14 13:45:44 +01:00
Mike McQuaid
ff0bcf2b2c brew-test-bot: strip, squeeze short test name. 2013-09-14 12:44:10 +01:00
Mike McQuaid
5d03149d81 brew-test-bot: use Jenkins variables when no args.
Otherwise specifying arguments means that you can't effectively build just a single commit or pull request as Jenkins will try and override the start commit.
2013-09-14 12:34:56 +01:00