Commit graph

24 commits

Author SHA1 Message Date
meadsteve
a4c051e024 Adding Getter for builder's success property so that plugins can find out if the the build has succeeded or not. 2013-06-01 13:56:09 +01:00
meadsteve
7761d9fc08 Adding Builder::getSystemConfig() to provide easy access to config.yml. 2013-06-01 13:28:42 +01:00
Steve Kamerman
0a755cedae array_walk doesn't alter keys, fixed 2013-05-22 15:17:54 -04:00
Steve Kamerman
40afb58ff7 Added support for interpolation 2013-05-22 14:17:33 -04:00
Steve Kamerman
7245b351a0 Implemented environment plugin 2013-05-19 01:47:41 -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
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
e4d32b3ea1 Initial work on PSR2 compliance for issue #18 2013-05-16 02:57:30 +01:00
Dan Cryer
6094b7013c Add file-level docblock to every file. 2013-05-16 02:16:56 +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
Dan Cryer
be37a5e821 Refactoring builds out into separate model types (Github, Bitbucket, Local) and builder to use build->createWorkingCopy() to make build directory. Fixes #29 2013-05-15 23:47:37 +01:00
Steve Kamerman
d3f61ab79e Getting to the bottom of the logging issue 2013-05-15 23:43:34 -04:00
Steve Kamerman
440d600665 Fixed error about using $this outside of object context 2013-05-15 20:26:45 -04:00
Gabriel Baker
a4a443f255 fix symlink check and build dir 2013-05-15 21:53:36 +01:00
Dan Cryer
988fa42d92 Updating PHPCI to use Symfony/Console rather than a series of individual PHP files. 2013-05-15 18:27:13 +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
meadsteve
b71849a9c4 I've replaced the requirement for the pecl yaml extension with the symphony component. Sometimes I work on a windows box and the instructions for installing pecl yaml on windows looked a little intimidating:
https://code.google.com/p/php-yaml/wiki/InstallingWithPecl
2013-05-14 18:15:57 +01:00
Dan Cryer
812dfcb95a Github pull request status updates 2013-05-14 16:58: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
abc20b4c80 Removing the hack to always use a specific PHPCI.yml 2013-05-10 12:30:07 +01:00
Dan Cryer
3647ac1cd8 Big update. 2013-05-10 12:28:43 +01:00
Dan Cryer
dd59bff838 Fixes for live 2013-05-03 16:33:27 +01:00
Dan Cryer
2c860e8009 Initial commit. 2013-05-03 16:02:53 +01:00