Commit graph

41 commits

Author SHA1 Message Date
Adirelle
df5e378b8a 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
Dan Cryer
2d5659d613 Cleaning up unnecessary use of 'die' and 'exit' 2015-02-12 12:37:56 +00:00
Dan Cryer
5a9e71adc5 Merge fixes 2014-12-18 10:45:21 +00:00
Guillaume Perréal
481f8d7d4c In build view, only show meta of builds for the branch of the selected build. 2014-12-18 09:36:54 +00:00
Dan Cryer
28d09275fd Merging latest master 2014-12-08 14:18:57 +00:00
Dan Cryer
9fda9ed989 Adding Docblocks throughout the project and lowering the missing docblock limit in phpci.yml to zero.
Closes #692
2014-12-08 14:12:01 +00:00
Dan Cryer
62b957fb83 View build 2014-12-04 13:08:48 +00:00
Dan Cryer
43fef1539f Front-End Upgrade: New UI Based on Admin LTE.
Closes #673
2014-12-03 15:30:36 +00:00
Dan Cryer
a92585fcb8 Updating session variables to add phpci_ prefix.
Fixes #652
2014-12-01 15:56:33 +00:00
Dan Cryer
46c03e030e Fixing incorrect method call BuildService::delete() and making the project page reload when a build is deleted. Fixes #528 2014-07-29 15:07:26 +01:00
Dan Cryer
4d2583e536 More service layer functionality, builds now. Also some extra tests for projects and build models. 2014-07-14 16:02:36 +01:00
Dan Cryer
967e75e568 Fixing rebuild 2014-05-22 11:33:14 +01:00
Dan Cryer
d7ebfdd86e Fixing rebuild 2014-05-22 10:54:08 +01:00
Dan Cryer
d098fabdb6 Adding / correcting the file docblock throughout the project 2014-05-12 17:26:17 +01:00
Dan Cryer
a8868f2ab2 Removing reference to getPlugins() from BuildController 2014-05-12 15:01:34 +01:00
Dan Cryer
7662202a39 Cleaning up exceptions in the Build controller 2014-05-09 12:15:11 +01:00
Dan Cryer
8685f2ac36 Adding per-page titles throughout PHPCI, fixes #371 2014-04-24 16:25:24 +01:00
Dan Cryer
10dc3eedbb Fixing rebuild 2014-02-27 10:57:04 +00:00
Dan Cryer
0193f07de2 Making commit links work throughout the UI 2014-02-25 17:00:05 +00:00
Dan Cryer
2cc554d9aa Merge pull request #233 from meadsteve/build-status-fix
Refactor how the plugin stages are called
2013-12-09 08:52:41 -08:00
Steve B
03aeb7e3b1 remove unreachable if 2013-12-07 14:33:59 +00:00
Pavel Pavlov
27e3b8b469 UI Improvement: Modal confirmation dialog 2013-11-27 18:09:14 +04:00
Dan Cryer
77fae9a56d Holy cleanup, batman. 2013-10-10 01:01:06 +01:00
Dan Cryer
d060227fbd Better docblock type hinting for stores. 2013-10-08 18:24:20 +01:00
Dan Cryer
b33189e08e UI plugins, including quality trend chart, logs and lines of code. Some UI tweaks. 2013-10-08 07:21:46 +01:00
Dan Cryer
b47dfbd0b3 Various bug fixes 2013-07-30 02:55:29 +01:00
Maks Rafalko
2576f33029 Added exit to correct redirect after Rebuild and Delete build is clicked
Without `exit` it's not redirected.
2013-07-15 23:30:25 +03:00
Gabriel Baker
757a82c26f removed deprecated registry and use session 2013-06-04 20:17:17 +01:00
Dan Cryer
67386df9ef Refactoring to support updated b8framework. 2013-05-22 16:36:55 +01:00
Dan Cryer
f256db237b Fixing PHPCI so that it'll work in a subdirectory. 2013-05-17 17:34:31 +01:00
Dan Cryer
b9415316d4 Merging fixes for strict standards errors. Closes #44 2013-05-17 16:24:17 +01:00
Kinn Coelho Julião
3de71b2155 Removed from view once it's loaded by AJAX request 2013-05-17 10:08:15 -04:00
Kinn Coelho Julião
e037f063aa Added missing $plugins to the view
added $view->plugins
2013-05-16 18:21:51 -04:00
Dan Cryer
14841477a6 Improved commenting throughout the project. Fixes #18 2013-05-16 17:17:29 +01:00
Dan Cryer
e4a6e224c4 PSR2 compliance for PHPCI/Controller - Issue #18 2013-05-16 15:25:39 +01:00
Dan Cryer
160540b6ee Add class-level docblock to every file. 2013-05-16 02:30:48 +01:00
Dan Cryer
6094b7013c Add file-level docblock to every file. 2013-05-16 02:16:56 +01:00
Dan Cryer
4037964d4c Adding a status indicator for each plugin on the build page, fixing ignores for PHPCPD 2013-05-14 13:09:54 +01:00
Dan Cryer
93052d6cf0 Fixing the build controller. 2013-05-10 16:36:25 +01:00
Dan Cryer
188162f0a2 Adding user accounts. 2013-05-10 16:25:51 +01:00
Dan Cryer
3647ac1cd8 Big update. 2013-05-10 12:28:43 +01:00