Commit graph

66 commits

Author SHA1 Message Date
Dmitry Khomutov 60267cc315 Small updates 2017-01-06 11:15:08 +07:00
Dmitry Khomutov d4da493f7f Updated assets (AdminLTE2) 2016-07-23 10:50:03 +06:00
Dmitry Khomutov 60a2b7282a Fixed namespaces (PHPCI -> PHPCensor) 2016-07-20 18:27:32 +06:00
Dmitry Khomutov 60d74b0b44 Fixed naming (PHPCI -> PHP Censor) 2016-07-19 22:35:21 +06:00
Dmitry Khomutov e5164ae1dd Refactored structure 2016-06-23 21:18:41 +06:00
Dmitry Khomutov ec0a23cb70 Updated dependencies 2016-06-23 21:18:41 +06:00
Dmitry Khomutov 550e93747c Added B8Framework to project 2016-06-23 21:18:41 +06:00
Stephen Ball 254b3adee1 Added missing dependencies to require 2015-10-15 10:11:21 +01:00
Dan Cryer 1bcdfbd2df Updating deps 2015-10-13 09:59:48 +01:00
Dan Cryer 3cbf9a1343 Adding support for beanstalkd-based workers. 2015-10-05 12:13:22 +01:00
Dan Cryer 07711a4e04 More composer.json cleanup 2015-10-05 09:57:50 +01:00
Dan Cryer d7e9d3621d Fixing composer.json 2015-10-05 09:56:36 +01:00
Dariusz Ruminski 9b5f3bb4ae PHP CS Fixer - fix name
Closed #1054
2015-10-02 13:54:25 +02:00
Petr Cervenka 811d6dc057 Adding Flowdock integration
Closed #954
2015-05-28 11:47:57 +02:00
Adirelle 7de9023810 Reworked the DaemonCommand.
* Accepts options for PID and log file.
* Uses posix_kill whenever available.
* Checks that the daemon actually started or stopped.
* Try to terminate then kill the daemon.
* Uses the logger or output instead of "echo".

Added a ProcessControl interface and implementations.

Closed #908
2015-05-28 10:55:59 +02:00
Adirelle cd1210e1e8 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 bc65445c05 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 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 ae95ead53b Updating dependencies. 2015-02-26 08:08:45 +00:00
Dan Cryer 58e1188bed Updating dependencies. 2015-02-03 10:54:50 +00:00
Stephen Ball 5837c3a530 Add a plugin to handle sending notifications to Slack (https://slack.com/)
Closes #720
2014-12-22 16:03:09 +00:00
Stephen Ball 9ced5a4097 New plugin to support PHP TAL linting.
Closes #701
2014-12-18 09:45:17 +00:00
Dan Cryer a2a89df4c0 Removing apparently redundant requirement for mcrypt. 2014-12-11 14:35:07 +00:00
Dan Cryer 43fef1539f Front-End Upgrade: New UI Based on Admin LTE.
Closes #673
2014-12-03 15:30:36 +00:00
Marco Vito Moscaritolo b8421898da Removing PHPCI's custom autoloader in favour of Composer autoloader.
Closes #661
2014-12-01 17:20:54 +00:00
Dan Cryer 9db02ced29 Adding testing requirements to composer, so that they are loaded when PHPCI tests PHPCI. 2014-07-29 17:08:17 +01:00
Graham Campbell 408af90e9f Cleanup of PHPCI dependencies in composer.json
Closes #490

Update composer.json
2014-07-11 16:36:14 +01:00
Jimmy Cleuren 94ba25a7bd Upgrade PHPUnit to the latest stable version (4.1)
Closes #466
2014-07-11 16:35:39 +01:00
James Inman 589f698d71 HipChat integration. 2014-05-13 16:56:05 +01:00
Dan Cryer 3a863e8eed Adding migrations functionality to PHPCI using Phinx 2014-05-13 15:15:06 +00:00
steve.brazier b71472e2c6 bump required php version to 5.3.8. 2014-05-09 11:20:04 +01:00
Dan Cryer 327abf551c Updating composer.json 2014-05-08 16:04:37 +00:00
Dan Cryer df5600f0c1 Fixing composer.json and composer.lock after my breaking them in 69ea47874fc3d95698e5cdb2601bd4ef5ee8eb52. Thanks @elkangaroo 2014-05-01 17:11:21 +01:00
Dan Cryer 4197c9e34d Fixing the horrors of overly long lines, misalignment, and incorrect use of new lines. 2014-05-01 16:53:29 +01:00
Dan Cryer 4b2815a76f Fixing previous commit >_> 2014-04-16 12:05:45 +01:00
Dan Cryer d1548a8cad Fixing previous commit >_> 2014-04-16 12:05:00 +01:00
Dan Cryer a097e5d1ae Adding post install script 2014-04-16 11:03:40 +00:00
Dan Cryer ed38dbd523 Updating dependencies - Fixes #320, thanks @GrahamCampbell 2014-04-16 09:48:39 +01:00
Dan Cryer 5eee1d6704 Fixes for feedback in #341. 2014-04-16 09:29:01 +01:00
Dmitry Khomutov 7307866d24 Added phpunit config/bootstrap files for autostart all tests 2014-03-09 01:44:54 +07: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
steve.brazier 599e8ce914 fix invalid version string for pimple in composer.json 2013-11-20 11:49:08 +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 42c5543cab Moved non-dependencies to suggest in composer.json 2013-10-08 08:51:48 +01:00
Václav Makeš 12ee81a888 Added initial version of the PHP parallel lint plugin. 2013-09-20 12:58:41 +02:00
a.cianfarani db42fb4224 restored chmod 2013-08-21 15:37:23 +02:00