Commit graph

340 commits

Author SHA1 Message Date
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