Corpsee
37bdffbbdd
Merge branch 'master' into fixes-for-windows
2014-05-09 23:50:16 +07:00
Corpsee
fa85f13ae8
Small fixes for SQL plugins (phpdocs, some fixes)
2014-05-09 23:49:20 +07:00
Corpsee
3e7c38df35
Added Sqlite plugin
2014-05-09 23:41:26 +07:00
Dan Cryer
aab931c293
Reducing complexity of phpdocblockchecker::execute(), see #402
2014-05-09 16:05:21 +01:00
danio1024
cbc769d8ef
Changed PhpSpec run command order to match docs
2014-05-09 15:15:55 +02:00
danio1024
52202c08c9
Added missing run statement for PhpSpec
2014-05-09 14:51:45 +02:00
Corpsee
d7db9cf593
Few fixes for windows
2014-05-09 14:57:22 +07:00
Dan Cryer
19d166c5c4
Merge pull request #396 from jimmycleuren/master
...
Remove coverage log line
2014-05-08 22:20:50 +01:00
Jimmy Cleuren
63298f2a23
remove coverage log line
2014-05-08 23:03:13 +02:00
Dan Cryer
43ce5554a6
Adding PHP Docblock Checker plugin
2014-05-08 16:02:24 +00:00
Steve B
e7e84308d6
Merge pull request #388 from mobileka/fix-217
...
Fix #217
2014-05-08 09:33:47 +01:00
Steve B
bdad9ceb14
Merge pull request #389 from JariInc/master
...
Interpolate PHPUnit arguments
2014-05-08 09:32:33 +01:00
Dan Cryer
9eefc7bf8e
Making phpunit plugin log the TAP string in the event it fails to process it.
2014-05-07 10:20:21 +01:00
Jari Ylimäinen
067aa85876
Interpolate PHPUnit arguments
2014-05-02 22:58:22 +03:00
Armen Markossyan
5cd2e21e07
Fix #217
2014-05-02 23:47:08 +06:00
Dan Cryer
2f473763a7
Reducing complexity of Git::runAction() - See #385
2014-05-02 15:06:53 +01:00
Dan Cryer
cf6e0471e4
PHPMD cleanup
2014-05-02 14:48:40 +01:00
Dan Cryer
03f3b15fb8
Updating PHPUnit plugin to provide a report like PHPMD and PHPCS, fixes #305
2014-05-02 14:36:34 +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
8cff78cee4
Setting allowed_warnings and allowed_errors to 0 by default, -1 in zero config mode. Fixes #377
2014-04-30 14:18:58 +01:00
Dan Cryer
2363775e34
Adding PHPCS report parsing.
2014-04-30 14:15:25 +01:00
Dan Cryer
28b64a2ad9
Adding PHPCS report parsing.
2014-04-30 14:14:44 +01:00
Dan Cryer
985c51c5e4
Migrating PHPMD to use XML report format and add a UI plugin to display warning information. See #305
2014-04-25 11:28:27 +00:00
Dan Cryer
2e4e3129b7
Adding the ability to run projects with no build configuration. Runs what plugins it can automatically. Closes #235
2014-04-25 10:17:39 +01:00
Claus Due
1f8a18d113
Cross-platform safe copy in Plugin.CopyBuild
...
Rather than using `xargs` which behaves differently on BSD and Linux, it's safer to use the straight `cp`. We lose the output of which files were copied - but I'd be more than happy to add this as a separate command to list which files were copied and which were ignored.
2014-04-18 15:46:46 +02:00
Dan Cryer
acf4d093bb
Updating PHPMD to enforce rules being an array. Fixes #319
2014-04-16 12:30:03 +01:00
Dan Cryer
0e6523e2cd
Adding basic git plugin
2014-04-16 10:14:19 +00:00
Dan Cryer
ad38db47bd
Updating PHPSpec plugin to work with v2. Fixes #339
2014-04-16 10:23:04 +01:00
Dan Cryer
0bf7698cac
Check $this->path is set before use, fixes #355
2014-04-16 08:57:17 +01:00
Steve B
1023541907
Merge pull request #349 from NamelessCoder/patch-5
...
Wipe Plugin - wipes a folder
2014-04-14 10:35:41 +01:00
Steve B
4b61d6b435
Merge pull request #350 from NamelessCoder/patch-6
...
Preserve absolute paths in Plugin.PhpMessDetector
2014-04-14 08:58:05 +01:00
Steve B
ecc2ff3fc6
Merge pull request #347 from NamelessCoder/patch-3
...
Missing property declaration for `ignore` on Plugin.CopyBuild
2014-04-14 08:56:25 +01:00
Claus Due
34ea46e139
Preserve absolute paths in Plugin.PhpMessDetector
...
Before: all paths, including absolute paths, were treated relative to build directory.
After: any absolute path is not prefixed with the build directory path; it gets used as-is.
2014-04-12 17:28:52 +02:00
Claus Due
9cb63dbe06
Wipe Plugin - wipes a folder
2014-04-12 14:31:31 +02:00
Claus Due
402e576cad
Missing property declaration for ignore
on Plugin.CopyBuild
2014-04-12 13:50:10 +02:00
Claus Due
187d689808
Bad copy/pasted method comment in CopyBuild plugin
2014-04-12 02:44:27 +02:00
Witold Wasiczko
72b7a3d912
Use args in Codeception plugin
2014-03-31 00:45:20 +02:00
Steve B
ff6dfefb98
Merge pull request #307 from meadsteve/feature/pluginfactoryconfig
...
Allow configuration of the plugin factory on a per install basis
2014-03-25 14:20:02 +00:00
steve.brazier
326113ebbc
psr tidy up of util/Factory.php
2014-03-25 14:18:50 +00:00
steve.brazier
7e669ada47
Merge remote-tracking branch 'origin/master' into feature/pluginfactoryconfig
...
Conflicts:
PHPCI/Builder.php
PHPCI/Plugin/Util/Factory.php
2014-03-25 14:17:03 +00:00
steve.brazier
cc71045e57
Merge remote-tracking branch 'origin/master' into feature/pluginfactoryconfig
...
Conflicts:
PHPCI/Builder.php
PHPCI/Plugin/Util/Factory.php
2014-03-25 14:13:45 +00:00
Corpsee
18701544a0
Fixed 'cd' command for windows
2014-03-13 00:37:57 +07:00
steve.brazier
d9ff36ddb4
Merge remote-tracking branch 'corpsee/master'
2014-03-10 09:48:50 +00:00
Corpsee
c3b9e62adf
Fixed composer plugin for using on Windows
2014-03-09 00:30:32 +07:00
meadsteve
6d4e49d07b
Add code to allow configuration for the plugin factory to be stored on a per install basis.
2014-03-02 19:59:52 +00:00
steve.brazier
6431ef501e
fix psr2 violations in EmailPlugin
2014-02-27 14:04:08 +00:00
steve.brazier
112adba332
fix psr2 violations in Plugin/Util
2014-02-27 14:02:21 +00:00
Steve B
3370240242
Merge pull request #267 from meadsteve/plugin-discovery
...
RFC: Plugin discovery
2014-02-25 22:43:38 +00:00
meadsteve
06625513d2
update email tests now that cc can be specified.
2014-02-25 22:39:37 +00:00
meadsteve
aa33a8761e
update PluginController to use PHPCI plugin directory as well as composer to get information about installed plugins.
2014-02-25 22:22:32 +00:00
meadsteve
28fc30682b
add FilesPluginInformation class to retrieve plugins contained with a directory.
2014-02-25 20:52:19 +00:00
meadsteve
dd5ff7a835
Extract interface for InstalledPluginInformation
2014-02-25 19:40:00 +00:00
meadsteve
6b2d0aebf1
rename LoadedPluginInformation to ComposerPluginInformation.
2014-02-25 19:33:00 +00:00
meadsteve
1f42741623
Merge branch 'master' of https://github.com/Block8/PHPCI into plugin-discovery
2014-02-25 19:26:25 +00:00
Dan Cryer
33c7312f8e
Merge branch 'master' of github.com:Block8/PHPCI
2014-02-25 16:04:28 +00:00
Dan Cryer
948d32110f
Adding CC option to email plugin
2014-02-25 16:03:00 +00:00
Dan Cryer
079a567cf0
Update Codeception.php
2014-02-25 10:57:44 +00:00
Dan Cryer
73abea2485
Adding a formatted email for build fails
2014-02-24 21:04:08 +00:00
Steve B
ddf7f8a4c3
Merge pull request #249 from c2is/master
...
Added executable option for behat plugin
2014-01-16 00:52:58 -08:00
a.cianfarani
a1f0b93861
Added executable option for behat plugin
2014-01-10 10:58:14 +01:00
meadsteve
71588cd8e1
add LoadedPluginInformation class to process composer's installed.json file and pull out information about phpci plugins.
2013-12-29 17:34:41 +00:00
meadsteve
356a2293a1
move logging related classes to appropriate namespace.
2013-12-13 16:10:54 +00:00
Steve B
e49128f4d6
Merge pull request #232 from Block8/feature/shell_plugin_updates
...
Updating shell plugin with suggestions from #188
2013-12-10 02:53:31 -08:00
Dan Cryer
853510a1d3
Updating shell plugin with suggestions from #118
2013-12-09 16:12:54 +00:00
Steve B
ce88f50958
fix the plugin executor so that the status is correctly reported.
2013-12-07 13:53:05 +00:00
steve.brazier
974aeeffdc
Merge branch 'unit-testing' into plugin-builder
2013-12-06 15:18:37 +00:00
steve.brazier
6aed18158b
extract the success/failure logging of the builder to an interface.
2013-12-06 11:31:39 +00:00
meadsteve
912776801d
move plugin execution code in to helper class.
2013-12-06 11:26:56 +00:00
steve.brazier
74df61cd6c
Merge branches 'master' and 'plugin-builder' of https://github.com/meadsteve/PHPCI into plugin-builder
2013-11-28 14:10:43 +00:00
Steve B
9891a4be62
force plugin factory to only build plugins matching interface.
2013-11-28 14:05:26 +00:00
steve.brazier
db3fcb45d6
remove callable typehint as this is not in php 5.3
2013-11-27 08:49:03 +00:00
meadsteve
6d5bceea16
fix copy-paste mistake in phpunit plugin runDir()
2013-11-25 21:49:14 +00:00
Steve B
477fd58641
Merge pull request #213 from meadsteve/plugin-builder
...
Plugin construction change - plugin factory
2013-11-25 05:43:43 -08:00
Dan Cryer
235ac26932
Merge pull request #202 from rlindauer/master
...
Fix two bugs in PhpMessdetector Plugin
2013-11-25 03:46:12 -08:00
Dan Cryer
c3d4286354
Merge pull request #208 from elkangaroo/phpcs-count-fix
...
Fixed counting (errors, warnings) in PHP Code Sniffer plugin
2013-11-25 03:44:51 -08:00
steve.brazier
767d05cd80
Update constants to uppercase to match psr2.
2013-11-20 11:47:29 +00:00
meadsteve
6467a83d1a
adds additional comments to plugin factory.
2013-11-17 22:31:51 +00:00
meadsteve
9d1d2443a9
Move the mailer constructor logic out of the plugin and in to a factory class for reuse.
2013-11-17 21:26:38 +00:00
meadsteve
51f73458c8
allow swiftmailer object to be passed in to Email Plugin.
2013-11-17 17:50:06 +00:00
meadsteve
e1d8239e8a
Create factory for plugins that resources can be registered with.
2013-11-17 17:23:35 +00:00
Alexander Wenzel
801cc8ee5e
store errors from parallel-lint as build_meta (key "phplint-errors");
...
add them to the "Quality Trend" graph on the build view
2013-11-13 19:55:45 +01:00
Alexander Wenzel
a0d5f4b4d8
fix Plugin\PhpParallelLint to reflect latest upstream changes:
...
> executable is now "parallel-lint" instead of "run"
> supports --exclude flag (ignore directories)
2013-11-13 19:18:24 +01:00
Alexander Wenzel
2fb162900d
fixed counting of errors and warnings in Plugin/PhpCodeSniffer;
...
use --report=emacs in Plugin/PhpCodeSniffer to not spam the logs with the full blown report but rather display a small human readable summary report
2013-11-13 18:50:07 +01:00
Roy Lindauer
fb08cdbbe7
Fix bug where ruleset file could not be set in PHPMessdetector plugin
2013-11-10 18:22:54 -08:00
Roy Lindauer
d5763b8d78
Fix bug where options could not be overridden in PHPMessdetector plugin
2013-11-10 18:22:05 -08:00
Steve B
e1d68bece7
Merge pull request #191 from meadsteve/logging
...
RFC: First draft of using monolog for logging
2013-11-01 05:14:08 -07:00
Dan Cryer
14f00ee512
Merge pull request #192 from c2is/atoum
...
Added chdir because atoum as bundle need to be run from app root path
2013-11-01 03:46:46 -07:00
Jimmy Cleuren
924dadcdcd
remove the double buildpath
2013-11-01 11:22:39 +01:00
a.cianfarani
e2c7a4cd43
Added chdir because atoum as bundle need to be run from app root path
2013-10-28 17:41:15 +01:00
meadsteve
8c88581021
Modified the builder so that it expects to have a psr3 compliant logger attached.
2013-10-26 16:15:29 +01:00
Dan Cryer
4120cb683d
Fixing PHPMD warnings count... Hopefully.
2013-10-12 09:50:15 +01:00
Pavel Pavlov
d214c9dc0e
Reduced cyclomatic complexity
2013-10-17 14:51:20 +04:00
Pavel Pavlov
2c1c5bfbe9
Typo fix
2013-10-17 04:17:06 +04:00
Pavel Pavlov
f1b13e48f8
Cleanup
2013-10-17 02:17:40 +04:00
Pavel Pavlov
7b3eea7cbb
Added Phing plugin
2013-10-17 02:12:42 +04:00
Dan Cryer
16003ff01b
Fixing some more PHPCS/PHPMD errors
2013-10-10 01:12:30 +01:00
Dan Cryer
77fae9a56d
Holy cleanup, batman.
2013-10-10 01:01:06 +01:00
Dan Cryer
4cbfc06022
Adding a more standard PHP Lint plugin. Fixes #111
2013-10-09 17:21:33 +01:00
Dan Cryer
cccf0b9869
Testing IRC Plugin
2013-10-08 17:23:21 +01:00
Dan Cryer
e38d9b646a
Adding IRC plugin
2013-10-08 17:19:44 +01:00
Dan Cryer
524a0cc58a
Replacing build status images
2013-10-08 12:50:59 +01:00
Dan Cryer
47672c014f
Adding basic Behat plugin, fixes #101
2013-10-08 10:26:11 +01:00
Dan Cryer
ede49c8c69
Adding @dongilbert's Codeception plugin. Fixes #86
2013-10-08 10:21:54 +01:00
Dan Cryer
0c8d9c0f74
Added findBinary, fixes #115
2013-10-08 08:50:10 +01:00
Dan Cryer
f7e466bdb1
Fixes #147
2013-10-08 08:30:15 +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
00ae1a1bfb
Merge pull request #153 from grogy/parallel-lint
...
Added initial version of the PHP parallel lint plugin.
2013-09-20 09:11:31 -07:00
Dan Cryer
c84a6a35b2
Merge pull request #149 from brooksie155/master
...
Small updates
2013-09-20 09:09:50 -07:00
Václav Makeš
12ee81a888
Added initial version of the PHP parallel lint plugin.
2013-09-20 12:58:41 +02:00
Stephen Brooks
459269f61f
Fix notice on command line when PHPCI_DB_HOST not set
2013-09-18 09:56:54 +01:00
Stephen Brooks
f5c7f85bed
Add ability to specify sub path and override global ignore list in phpci.yml
2013-09-18 09:54:23 +01:00
Stephen Brooks
9b4c35a11e
Add ability to specify project sub-path and set flag for code coverage
2013-09-18 09:53:01 +01:00
a.cianfarani
7c06aa4273
Coding style...
2013-08-28 10:49:10 +02:00
a.cianfarani
17852f8aa8
Clean %buildurl% var for message option: just url given now, not the html link
2013-08-28 10:47:00 +02:00
a.cianfarani
03c5fb5558
Added %buildurl% var for message option
2013-08-28 10:43:29 +02:00
a.cianfarani
5cc9ddb068
Added campfire plugin to allow pushing messages
2013-08-27 18:35:10 +02:00
a.cianfarani
3e0f5d793c
Allow atoum to be called from the tested project if executable option is set.
...
Improve errors catching
2013-08-23 18:13:12 +02:00
a.cianfarani
f28ba71be5
Merge remote-tracking branch 'upstream/master'
2013-08-23 16:06:59 +02:00
a.cianfarani
db42fb4224
restored chmod
2013-08-21 15:37:23 +02:00
Cam Spiers
2a8098f431
Honour the ignore directive in Pdepend plugin
2013-08-20 21:54:42 +12:00
Dan Cryer
45a2857c39
Merge pull request #135 from kdambekalns/composer-improvements
...
Use composer without ANSI output and interaction
2013-08-15 08:35:53 -07:00
Dan Cryer
d7e7905c63
Merge pull request #134 from kdambekalns/phpmd-improvements
...
Support local PHPMD rules and suffixes
2013-08-15 08:35:24 -07:00
Karsten Dambekalns
0c95d27056
Use composer without ANSI output and interaction
2013-08-15 17:28:25 +02:00
Karsten Dambekalns
aedac8498b
Support suffixes for PHPCS
...
The suffixes to scan can be given in options now, default is just php.
2013-08-15 16:23:53 +02:00
Karsten Dambekalns
5f2b5fc2e7
Support local PHPMD rules and suffixes
...
Allows to specify rules as a relative path in the project.
The suffixes to scan can be given in options now, default is just php.
2013-08-15 16:22:47 +02:00
Dan Cryer
0caa1605d6
Merge pull request #130 from camspiers/pdepend-remove-artifacts
...
Check if build artifacts exist before deleting them
2013-08-12 04:45:25 -07:00
Cam Spiers
15ffbf963d
Allow project names with spaces to work with depend build artefacts
2013-08-10 13:36:55 +12:00
Cam Spiers
69cc83a04a
Check if build artifacts exist before deleting them
2013-08-10 13:34:19 +12:00
a.cianfarani
97d279cabd
Cleaned coding style
2013-08-02 12:12:17 +02:00
a.cianfarani
287a2b3632
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
composer.json
2013-08-02 12:11:23 +02:00
a.cianfarani
2bfd226663
Implemented Atoum plugin as a 'native' plugin:
...
- allow atoum bin to be called directly into PHPCI and not only in the current project tested (changed -d option),
- added plugin in the phpci's composer.json,
- modify execute method of the plugin because atoum always return 0 even if errors are catched,
2013-08-02 12:02:44 +02:00
Tobias Tom
e4685b9c29
Added initial version of the grunt plugin.
2013-07-31 08:55:19 +02:00
Alex Russell
4133bb7905
Extended phpcs plugin to allow for extra commandline arguments.
...
- Now accepts paths in the --standards argument (and correctly prepends
the build directory) so it actually works
- Now accepts the --tabwidth argument so that if your project favours tabs
over spaces you can still just use PSR2 and you don't have to sacrifice
using the Generic.WhiteSpace.ScopeIndent rule because it is spaces-only
- Now accpets the --encoding argument. I haven't used this before, but
looking in the phpcs documentation it looks like a very useful one to
have as most people code in utf-8 but phpcs defaults to iso-8859-1 and
it can apparently "cause double-encoding problems when generating UTF-8
encoded XML reports"
2013-07-30 14:58:00 +01:00
a.cianfarani
e77a5a75fb
Merge remote-tracking branch 'upstream/master'
2013-07-26 09:45:36 +02:00
japaveh
89c0082ad4
Merge remote-tracking branch 'upstream/master'
2013-07-25 23:21:13 +02:00
Dan Cryer
8c98a3ab64
Merge pull request #84 from sanpii/atoum
...
Add atoum plugin
2013-07-25 04:21:30 -07:00
Alexander Pirogov
2a0e6d2401
added rules option to phpmd plugin
2013-07-19 16:40:16 +03:00
Alexander Pirogov
a137e9c0c6
added prefer_dist option to composer plugin
2013-07-18 16:10:55 +03:00
Alexander Pirogov
6c76208992
added smtp_encryption config parameter
2013-07-18 14:14:22 +03:00
japaveh
dd3671186f
Included support for PhpLoc and Pdepend
2013-07-13 00:19:43 +02:00
Sanpi
ff8bd75b22
Add atoum plugin
2013-06-25 13:50:23 +02:00
a.cianfarani
74f3b145f2
Merge upstream/master
2013-06-05 16:48:01 +02:00
meadsteve
84370038aa
Added basic body and title for the email notifications.
2013-06-04 21:47:45 +01:00
meadsteve
33b840a82d
Adding a default address that is always mailed to by notifications.
2013-06-04 21:09:16 +01:00
meadsteve
f8407e39c8
Email plugin now looks in the yaml file for an addresses setting. All these addresses will be mailed with a pass or fail message.
2013-06-01 13:57:39 +01:00
meadsteve
76e5c66b38
Fixing the email plugin so that it retrieves the system config correctly.
2013-06-01 13:29:59 +01:00
meadsteve
f0a5ba50ca
Filled out the Plugin\Email::sendEmail(). Pulls in the following settings from the phpci config under the heading email_settings:
...
smtp_address
smtp_port
smtp_username
smtp_password
and
from_address
2013-06-01 09:40:05 +01:00
meadsteve
f76a2a75cc
Empty Email plugin and test committed.
2013-05-31 12:56:35 +01:00
Gabriel Baker
e342483f03
This should be checking the value not the key
2013-05-23 06:36:40 +01:00
Dan Cryer
c1bf4ab636
Merge pull request #59 from kamermans/feature_variable_interpolation
...
Variable interpolation support
2013-05-22 14:25:02 -07:00
Gabriel Baker
be13ec90ee
indentation
2013-05-22 21:53:56 +01:00
Gabriel Baker
81b2f89435
PHP CS Fixer and indentation fix
2013-05-22 21:43:19 +01:00
Steve Kamerman
d7c62f3609
Added interpolation support to Env plugin
2013-05-22 15:54:18 -04:00
Steve Kamerman
095b7d7f14
Added support for interpolation in MySQL host, user, database, queries and file imports
2013-05-22 14:21:17 -04:00
Dan Cryer
c5b20b4891
Adding Shell plugin, but with the requirement that ENABLE_SHELL_PLUGIN must be defined and true, to give sysadmins some control. Closes #45 .
2013-05-22 17:23:35 +01:00
Dan Cryer
822aad753c
Merge branch 'feature/shell-plugin' of https://github.com/kinncj/PHPCI into feature/shell_plugin
2013-05-22 17:21:26 +01:00
Dan Cryer
aff5b1886e
Merge branch 'master' of github.com:Block8/PHPCI
2013-05-20 14:07:11 +01:00
Dan Cryer
fa0cfc3614
Make copy_build copy dot files, also fix comments in new build plugins. Closes #50 .
2013-05-20 14:06:53 +01:00
Dan Cryer
005c6225da
Merge pull request #48 from kamermans/feature_env
...
Implemented environment plugin
2013-05-20 05:56:53 -07:00
Steve Kamerman
e04e49bb32
Added support for standard YAML key/value pairs
2013-05-19 16:54:35 -04:00
Steve Kamerman
3b72e12491
Removed unused local var
2013-05-19 11:28:27 -04:00
Steve Kamerman
7245b351a0
Implemented environment plugin
2013-05-19 01:47:41 -04:00
Steve Kamerman
5f66ff6199
Fixed file path problem
2013-05-18 23:46:26 -04:00
Steve Kamerman
c03d5f3af3
Fixed file path problem
2013-05-18 23:40:30 -04:00
Steve Kamerman
60894db8dc
Syntax changes
2013-05-18 23:33:39 -04:00
Steve Kamerman
dda472f96d
Implemented MySQL file imports
2013-05-18 23:25:14 -04:00
Dan Cryer
29541ac1fe
Adding Clean Build and Package Build, Closes #38 , Closes #37 .
2013-05-17 23:19:38 +01:00
Dan Cryer
705c432272
Fixing the copy_build plugin, issue #36
2013-05-17 22:16:37 +01:00
Dan Cryer
ecd051a2eb
Copy build plugin.
2013-05-17 17:50:27 +01:00
Kinn Coelho Julião
623bb18dd4
Added a Shell Plugin
2013-05-17 10:10:48 -04:00
Dan Cryer
14841477a6
Improved commenting throughout the project. Fixes #18
2013-05-16 17:17:29 +01:00
Dan Cryer
7d9abf21fb
Fixing PHPMD and PHPCS plugins, updating code to pass both, and updating phpci.yml to enable them. Issue #18
2013-05-16 16:46:46 +01:00
Dan Cryer
953a209d6d
Fixing exclude functionality in PHPMD
2013-05-16 16:25:26 +01:00
Dan Cryer
11932e4b9c
Fix for ignores in PHPCS
2013-05-16 16:14:01 +01:00
Dan Cryer
83dcb2ba0c
PHPCI/Plugin PSR2 compliance. Issue #18
2013-05-16 15:50:19 +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
450d03aeb9
Adding PgSQL plugin, powered by PDO. Accepts connection parameters from build_settings.pgsql
2013-05-16 00:52:18 +01:00
Dan Cryer
3ac5df9eb3
Updating MySQL plugin to use PDO, and accept connection parameters from build_settings.mysql
2013-05-16 00:51:48 +01:00
Dan Cryer
a5a03e1f07
Switching executeCommand() to use sprintf for parameters, and all the plugins to pass params separately. See #12 , closes #24
2013-05-16 00:19:24 +01:00
meadsteve
83f857095d
Updated the comments in the PHPUnit plugin to relfect the fact that directory and config file can also be arrays of strings.
2013-05-16 09:54:15 +01:00
Steve Kamerman
ead7f9a5eb
Added comments
2013-05-15 23:50:21 -04:00
Steve Kamerman
dae10c1977
Added phpunit flag to allow running tests from an alternate working directory
2013-05-15 23:26:49 -04:00
meadsteve
24e709f77e
Modified the PHPunit plugin so that it can take multiple config files and dirs and will combine the results of each.
2013-05-15 13:41:30 +01:00
meadsteve
a0528d2cc4
Added argument to Phpunit plugin: config. This takes the path to an xml configuration file which will be run instead of the specified directory.
2013-05-15 13:03:37 +01:00
Dan Cryer
be838c6765
Merging master to bring github branch into line.
2013-05-14 19:57:37 +01:00
Dan Cryer
fa18d89ddc
Adding support for local path based projects. See pull #2
2013-05-14 19:44:14 +01:00
Dan Cryer
918b4deff4
Adding Github statuses integration
2013-05-14 17:49:39 +01:00
Dan Cryer
9ea3a22864
Adding support for PHPSpec.
2013-05-14 14:37:14 +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
14f40e9b0f
Updating PHPCI to use Composer-installed copies of the plugin requirements
2013-05-10 15:00:24 +01:00
Dan Cryer
3647ac1cd8
Big update.
2013-05-10 12:28:43 +01:00
Dan Cryer
2c860e8009
Initial commit.
2013-05-03 16:02:53 +01:00