60 Commits

Author SHA1 Message Date
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
Mike McQuaid
7535ba3be4 brew-test-bot: pull no args check into a method. 2013-09-14 12:33:53 +01:00
Mike McQuaid
cf751fd013 brew-test-bot: allow skipping bottle creation. 2013-09-10 22:10:58 +01:00
Mike McQuaid
3e7da6b16e brew-test-bot: run brew uses. 2013-09-07 12:05:42 +01:00
Mike McQuaid
e33d3e1e5c brew-test-bot: only install bottle if created OK. 2013-07-18 09:56:55 -07:00
Mike McQuaid
1a4bea3a55 brew-test-bot: only force fetch with --cleanup. 2013-07-18 09:56:55 -07:00
Mike McQuaid
810005156e brew-test-bot: add devel/HEAD install options. 2013-07-18 09:56:54 -07:00
Mike McQuaid
36051b6a71 brew-test-bot: audit after installation.
Enables new post-installation Cellar audit failures.

Closes Homebrew/homebrew#21242.
2013-07-16 13:29:37 -07:00
Mike McQuaid
e8354e2fb5 brew-test-bot: reset before checkout. 2013-07-15 21:18:32 -07:00
Mike McQuaid
6823020af7 brew-test-bot: always force uninstall.
Also filter the force flag from pretty output.

Closes Homebrew/homebrew#20988.
2013-07-04 10:52:56 +01:00
Mike McQuaid
e6354b84a6 brew-test-bot: change default email subject. 2013-06-29 13:27:18 +01:00
Mike McQuaid
254b2b9daf brew-test-bot: move command shortening to method. 2013-06-29 01:37:51 +01:00
Mike McQuaid
9497d2f741 brew-test-bot: fix logs in spaced directories. 2013-06-29 01:37:51 +01:00
Mike McQuaid
3fe7346760 brew-test-bot: always write something to email file. 2013-06-27 00:25:24 +01:00
Mike McQuaid
872cf44bbc brew-test-bot: fix email subject filename. 2013-06-26 19:57:38 +01:00
Mike McQuaid
4ae5ea7dbe brew-test-bot: remove prefix from email subject. 2013-06-26 19:54:33 +01:00
Mike McQuaid
8dce51e5e5 brew-test-bot: don't install dependencies first.
Now that --build-bottle is filtered we don't need to worry about extra
installation time.
2013-06-26 19:25:47 +01:00
Mike McQuaid
7cf6ce393d brew-test-bot: force fetching formulae.
References Homebrew/homebrew#20807.
2013-06-26 19:21:32 +01:00
Mike McQuaid
33d58cdfa8 brew-test-bot: generate email subject file. 2013-06-22 11:13:59 +01:00
Mike McQuaid
13cfc013f4 brew-test-bot: uninstall formula if already installed. 2013-06-20 13:38:56 +01:00
Mike McQuaid
43b85e5865 brew-test-bot: further tweak pull request handling. 2013-06-15 11:15:31 +01:00
Mike McQuaid
52a935d5bc brew-test-bot: fix testing pull request handling. 2013-06-15 11:00:32 +01:00
Mike McQuaid
66cefb7be6 brew-test-bot: handle Jenkins pull request plugin. 2013-06-15 10:44:29 +01:00
Mike McQuaid
731d4016f7 brew-test-bot: run Homebrew tests every time. 2013-06-15 10:44:29 +01:00
Mike McQuaid
dbccff4d80 brew-test-bot: write bottle metadata files. 2013-06-08 16:41:44 +01:00
Mike McQuaid
ee22ae3a56 brew-test-bot: skip unresolvable dependencies. 2013-06-03 20:53:00 +01:00
Mike McQuaid
347c905a7f brew-test-bot: improve long command output. 2013-06-02 13:01:20 +01:00
Mike McQuaid
4f3d1f029e brew-test-bot: better name hash and url builds. 2013-06-02 13:01:02 +01:00
Mike McQuaid
bec7ff9807 Update pull request regex name to include commits. 2013-06-02 12:49:37 +01:00
Mike McQuaid
aecdcf768b brew-test-bot: don't repeat SHA-1 if identical. 2013-05-26 01:39:59 +01:00
Mike McQuaid
1856f8eadf brew-test-bot: shorten Jenkins env SHA-1s. 2013-05-26 01:34:32 +01:00