Commit graph

1,214 commits

Author SHA1 Message Date
Adirelle
f3c1a98cf1 Detailed webhook responses.
Fixed docblocks.

Reworked WebhookController to enforce Json responses in ::handleAction.

Check the project type match the webhook.

When creating several builds, do not stop on first error.

Try to create every builds and report 'ok' if at least one succeeds.

CS fix.

Fixed Uses.

Fixed the types accepted by the git webhook.

Added some really basic test.
2015-04-09 13:09:03 +02:00
zviryatko
731fd65453 Change xmpp config and message files directory 2015-04-09 12:08:27 +02:00
Angel Koilov
524341a50b remove unnecessary code 2015-04-09 12:06:32 +02:00
Tobias van Beek
01911f11aa Add the --recursive parameter to the git clone to get the submodules 2015-04-09 12:03:08 +02:00
Adirelle
9d4116e3c9 Reworked TapParser to be compliant and more robust.
Added another test case from #571.

Updated the output of TapParser::processTestLine.

Broke TapParser::parse down in simpler methods.

TapParser: ignore leading garbage and properly complain on missing TAP log.

TapParser: detect and report duplicated TAP log.

TapParser: got rid of the "test" and "suite" values.

They are only available with PHPUnit.

TapParser: append the message from yaml diagnostic to existing message.

Reworked the dispaly of test results.

PHPUnit plugin: pretty print test data.
2015-04-09 12:00:10 +02:00
Nicolplaás
2c43cd1cac Add spanish laguage support 2015-04-09 11:57:46 +02:00
Adirelle
d804438a87 Use sensiolabs/ansi-to-html to parse the build logs.
Added an AnsiConverter helper.

Use the AnsiConverter in the email and page templates that display the build log.

Use a dedicated stylesheet for the ANSI converter.

It can be customized.
It can be inlined in the notifications.

Do not use ProphecyTestCase when not needed.
2015-04-09 11:54:57 +02:00
Marco Vito Moscaritolo
039324c056 Merge pull request #842 from corpsee/feature-ui-improvements
UI improvements
2015-03-25 12:51:10 +01:00
corpsee
3a867eb9d5 Fixed 'start' string for ru lang
Fixed 'from' and 'to' strings for ru lang
2015-03-18 13:10:21 +01:00
LAHAXE Arnaud
d8df6cab4a Fix french typo mistake 2015-03-18 12:26:27 +01:00
Adirelle
ea3b0c219a Code style fixed. 2015-03-18 12:21:06 +01:00
Adirelle
f29ff197c6 Generate an new session identifier on successful login to prevent session fixation attacks. 2015-03-18 12:21:06 +01:00
Adirelle
3467e77e74 Use a CSRF token on the login form to prevent CSRF attacks. 2015-03-18 12:21:05 +01:00
Marco Vito Moscaritolo
9d6a65b415 Merge pull request #844 from MarkMaldaba/fix_space_after_colon
Fixed an inconsistency in the way the prompts in the install scripts were being output.
2015-03-18 09:58:21 +01:00
Dan Cryer
ecc92b5f3e Fixing pull request builds. 2015-03-11 07:48:22 +00:00
Dan Cryer
5f2de9a679 Update to only build the latest commit from a Github pull request webhook. 2015-03-10 20:20:54 +00:00
vsguts
a188afb0da Fixing symlink removal.
Closes #854
2015-03-10 19:11:43 +00:00
Gustavo Novaro
33fc50a0b5 Remove blank style tag in header
Remove the tag <style> the header because it was not used

Closes #863
2015-03-10 19:04:05 +00:00
corpsee
e75ffe0b76 Fixed 'date' nl lang string 2015-03-10 15:44:33 +06:00
Igor Timoshenko
4e8dc7c87b Fixed typos in Ukrainian language 2015-03-10 10:15:50 +01:00
Adirelle
00b88630fb Display a green border in passing build notifications. 2015-03-10 09:53:36 +01:00
corpsee
942127ffe6 Added default value in profile language select (current language) 2015-03-10 09:51:22 +01:00
Leszek
a7b40ce176 archived 2015-03-10 09:29:37 +01:00
Marco Vito Moscaritolo
3c83c01520 Merge pull request #857 from thomasfrei/remove-short-array-syntax
Remove short array syntax to keep backwards compatibility with php5.3
2015-03-07 20:00:37 +01:00
Thomas Frei
542d2a3545 Remove short array syntax to keep backwards compatibility with php5.3 2015-03-06 17:44:22 +01:00
James Inman
945524c520 Merge pull request #851 from njovin/master
Fix #840: Technical Debt plugin not storing data/displaying results.
2015-03-05 08:39:17 +00:00
Nathan Jovin
610d0991a8 Fix issue #840 Technical Debt not storing data nor displaying results in table 2015-03-05 00:12:42 -08:00
Mark Clements
d2e6182a2f Fixed an inconsistency in the way the prompts in the install scripts were being output.
All the DB/host fields have a space after the colon, which is much better as it means the text you type is slightly separated from the prompt.  However, the admin user fields didn't include this space which was inconsistent and made the install script a little less professional.

I have therefore added the missing space for the prompts which didn't have it in the English language file, and have also updated all other language files to also use this format.  Most of them followed the same inconsistency as the English version, though some were consistent but without a space, and some which were differently inconsistent (both internally, and between languages).
2015-03-02 22:31:01 +00:00
corpsee
f97089529c Fixed 'date' it lang string 2015-03-02 08:18:40 +06:00
corpsee
000aff9121 Code style fix 2015-02-28 23:51:04 +06:00
corpsee
9f53471186 Added Date column for builds table in project page. 2015-02-28 23:38:56 +06:00
corpsee
da9be4930d Added total builds count to index and project page 2015-02-28 23:13:02 +06:00
Dan Cryer
b8983b23a3 Fixing final PHPCS error. 2015-02-26 08:48:40 +00:00
Dan Cryer
86b9c05f98 Fixing PHPCS errors. 2015-02-26 08:45:42 +00:00
Dan Cryer
ab4396e00d Hopefully fixing a bug where reporting errors back to Github causes an infinite loop. 2015-02-26 08:31:58 +00:00
Dan Cryer
bfc56a753d Updating dependencies. 2015-02-26 08:08:45 +00:00
Dan Cryer
4a84aad327 Updating basic Dockerfile. 2015-02-26 08:08:12 +00:00
Dan Cryer
8ab098821b Updating Settings Controller to use the configured config file, rather than assuming config.yml 2015-02-25 14:18:05 +00:00
Dan Cryer
e423c73c4e Fixing comparison where commit ID is Manual.
Fixes #823
2015-02-25 14:13:31 +00:00
Dan Cryer
18ff21174e Fixing dates: Stop all dates from appearing as the current date/time. Fixes #820 2015-02-25 10:33:11 +00:00
Dan Cryer
db90f2ea11 Updating the UpdateCommand to check for a config key rather than a specific file. 2015-02-25 09:36:50 +00:00
zviryatko
f4a0804100 Fix username style in user panel block. 2015-02-24 10:01:36 +02:00
Dan Cryer
fba6f2372f Updating changelog. 2015-02-23 19:45:33 +00:00
Dan Cryer
1f0cd49142 Adding changelog. 2015-02-23 19:40:31 +00:00
Alex Davyskiba
1466ad06ef Allow projects to be archived.
Closes #771
2015-02-23 19:37:11 +00:00
Dan Cryer
e98647bd97 Add support for Mercurial SSH-based clones. 2015-02-23 16:17:46 +00:00
nonlux
893deada33 Set the CommandExecutor buildPath property when a build is created. 1.6.0
Closes #556
2015-02-23 14:42:04 +00:00
Adirelle
4905679298 Email plugin: use "default_mailto_address" as a fallback only.
Closes #730
2015-02-23 14:16:35 +00:00
Matthew Leffler
ea3109be67 Convert tapString to UTF-8, allowing UTF8 output from PHPUnit, etc.
Closes #738
2015-02-23 14:15:11 +00:00
Daniel Seif
610a0e57ef Fixed settings handling for symlink creation in local build
Closes #766
2015-02-23 14:07:42 +00:00