Commit graph

35 commits

Author SHA1 Message Date
Stephen Ball 7c03c77870 Added missing dependencies to require 2015-10-15 10:11:21 +01:00
Dan Cryer 156c635af5 Updating deps 2015-10-13 09:59:48 +01:00
Dan Cryer 07b92fecf3 Fixing tests 2015-10-09 10:14:54 +01:00
Dan Cryer a7473eb250 Updating deps. 2015-10-08 16:53:39 +01:00
Dan Cryer 06204ef171 Adding support for beanstalkd-based workers. 2015-10-05 12:13:22 +01:00
Adirelle b7d9af1e72 Update sensiolabs/ansi-to-html to fix the log background.
Closed #961
2015-05-28 11:59:17 +02:00
Adirelle 290c34a27d Updated the php_codesniffer required version and added a default phpcs.xml.
Added a PHPMD configuration file.
Updated phpci.yml to use the configuration files.

Close #913
2015-04-22 12:22:28 +02:00
Adirelle 452a5ba97c Enforce "en" lang in tests.
Some tests compare the result to english strings.

Do not test UnixCommandExecutor on Windows.

PharTest: explain why PHAR writing test are skipped.

InstallCommandTest: mock checkRequirements to allow the tests to run.

Run php_parallel_lint before all other tests.

Close #846
2015-04-22 11:49:26 +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
Dan Cryer bfc56a753d Updating dependencies. 2015-02-26 08:08:45 +00:00
Dan Cryer 4a1d62b44a Make build log and meta value columns use MEDIUMTEXT data type.
Closes #777
2015-02-09 11:18:34 +00:00
Dan Cryer 872d37b1e6 Updating dependencies. 2015-02-03 10:54:50 +00:00
Lucas Gois e4bf5ee27d Added support for gitlab merge requests
Added function to verify if a gitlab merge request is sent.
If yes, then will create a build for the source branch of the request.

Closes #699
2014-12-18 09:51:09 +00:00
Dan Cryer 82ecb97fba Updating composer.lock 2014-12-11 14:35:16 +00:00
Dan Cryer 60dab35f1e Fixing fatal error on dashboard, also adding slim view for installs with more than 10 projects 2014-12-03 20:26:32 +00:00
Dan Cryer 9eeaabc6fe Front-End Upgrade: New UI Based on Admin LTE.
Closes #673
2014-12-03 15:30:36 +00:00
Marco Vito Moscaritolo 0357103013 Removing PHPCI's custom autoloader in favour of Composer autoloader.
Closes #661
2014-12-01 17:20:54 +00:00
Jimmy Cleuren 78a9965820 Upgrade PHPUnit to the latest stable version (4.1)
Closes #466
2014-07-11 16:35:39 +01:00
Dan Cryer 94f8601445 Various bits of cleanup, should hopefully fix the build 2014-07-11 14:29:27 +00:00
Bertram Truong 14ace86098 fix http urls to use protocol relative urls 2014-07-10 08:49:55 -05:00
Dan Cryer d63a029b74 Adding migrations functionality to PHPCI using Phinx 2014-05-13 15:15:06 +00:00
steve.brazier ee301de023 bump required php version to 5.3.8. 2014-05-09 11:20:04 +01:00
Dan Cryer efd2073779 Updating composer.json 2014-05-08 16:04:37 +00:00
Dan Cryer c13d79e43a Fixing composer.json and composer.lock after my breaking them in 69ea47874f. Thanks @elkangaroo 2014-05-01 17:11:21 +01:00
Dan Cryer 69ea47874f Fixing the horrors of overly long lines, misalignment, and incorrect use of new lines. 2014-05-01 16:53:29 +01:00
Dan Cryer 97fd9bea66 Updating composer.lock to reflect new dependency versions 2014-04-16 09:54:09 +01:00
Dan Cryer 1ddce31488 Updating PHPCI to support new b8framework release 2014-02-24 15:30:44 +00:00
steve.brazier 2fb8985ff7 move prophecy-phpunit to a dev dependency as it's not required other than to execute tests. 2013-12-06 15:10:58 +00:00
steve.brazier 0b130a42db add prophecy and phpunit integration to make mocking a bit simpler. 2013-12-06 12:51:12 +00:00
meadsteve ea2981b45e fixing composer.lock to remove packages no longer required. 2013-11-20 11:52:58 +00:00
meadsteve e1d8239e8a Create factory for plugins that resources can be registered with. 2013-11-17 17:23:35 +00:00
meadsteve a38a18f0fd Adding psr3 logging interface and monolog to the project's composer.json. 2013-10-26 12:07:06 +01:00
Dan Cryer 7d5760f355 Stabilising composer dependencies. 2013-10-08 16:29:01 +01:00
Dan Cryer 524a0cc58a Replacing build status images 2013-10-08 12:50:59 +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