Commit graph

37 commits

Author SHA1 Message Date
meadsteve
e44c7b90d6 All build logs calls now pass the build through as part of the context so this gets recorded in the log message. 2013-10-27 14:21:08 +00:00
meadsteve
fc2434b65d Exceptions can now be passed in to the failure logging function. 2013-10-27 12:51:49 +00:00
meadsteve
b943c07f87 Fixing some formatting issues 2013-10-26 16:25:34 +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
Mathieu Dumoulin
b197a9c030 Added leading slash to closure to prevent reference to PHPCI namespace
Don't forget to put \ in front of PHP namespaced objects or you end up in your own namespace.

In reference to commit: 53993a1add
2013-10-15 09:34:24 -04:00
Dan Cryer
53993a1add Fixing callable error in run builds, fixes #170 2013-10-15 14:29:23 +01: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
e38d9b646a Adding IRC plugin 2013-10-08 17:19:44 +01:00
Dan Cryer
0c8d9c0f74 Added findBinary, fixes #115 2013-10-08 08:50:10 +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
b47dfbd0b3 Various bug fixes 2013-07-30 02:55:29 +01:00
meadsteve
84370038aa Added basic body and title for the email notifications. 2013-06-04 21:47:45 +01:00
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