Commit graph

397 commits

Author SHA1 Message Date
meadsteve f88df400f0 Remove __constructor from plugin interface to increase flexibility. 2013-11-17 17:22:31 +00:00
meadsteve 010b5ebe6d Merge branch 'master' of https://github.com/Block8/PHPCI into unit-test-fixes 2013-11-03 13:40:17 +00:00
meadsteve 637be4af63 added mocking for missing FindBinary command in phpunit tests 2013-11-03 11:48:01 +00:00
meadsteve 9a60c528dd mocked the missing build object for unit test for phpunit plugin. 2013-11-03 11:33:37 +00:00
Steve B 476f315e8d Merge pull request #196 from mrafalko/master
Fixed XSS in user name and project name properties
2013-11-02 07:29:32 -07:00
born_free 6b015d3106 fixed XSS in user name and project name properties 2013-11-02 16:39:55 -07: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
Steve B efc1cb5957 Merge pull request #194 from jimmycleuren/master
Remove the double buildpath
2013-11-01 03:34:09 -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 35b3db13d8 Fixing more tab -> space conversion issues. 2013-10-27 14:26:37 +00:00
meadsteve a453571fcb Adding the LoggedBuildContextTidier to the monolog logging so that the build id is added to log messages. 2013-10-27 14:25:43 +00:00
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
meadsteve 1989203635 Adding two custom log handlers. One to link the logs to symphony console output to the logging and another to record build specific information in the DB. 2013-10-26 16:11:46 +01: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 ed5611c573 Merge pull request #175 from stiggg/git-controller
Git controller, allows calling webhook for local/remote git project
2013-10-18 07:15:25 -07:00
Sami Tikka 3d8be0e218 error handling like in other webhooks 2013-10-18 16:04:13 +03:00
Sami Tikka 6b63e47cfd gitcontroller, allows calling webhook for local/remote git project 2013-10-18 16:04:13 +03:00
Dan Cryer 4120cb683d Fixing PHPMD warnings count... Hopefully. 2013-10-12 09:50:15 +01:00
Dan Cryer 17a19c0707 Fixing PHPCS errors on PluginController 2013-10-12 09:44:51 +01:00
Dan Cryer 095bf9730d Merge pull request #180 from gabriel403/hotfix/composerHome
Hotfix/composer home
2013-10-17 03:56:22 -07:00
Dan Cryer 182af92597 Merge pull request #182 from freez10/master
Reduced cyclomatic complexity
2013-10-17 03:54:06 -07:00
Pavel Pavlov d214c9dc0e Reduced cyclomatic complexity 2013-10-17 14:51:20 +04:00
Dan Cryer 44fdee9745 Moving installation and getting started docs to the Wiki 2013-10-17 11:44:36 +01:00
Dan Cryer 3738125f1f Merge pull request #177 from freez10/master
Phing plugin
2013-10-17 02:09:42 -07:00
Gabriel Baker 7a0893737a composer_home 2013-10-17 08:53:05 +01:00
Gabriel Baker 24602766aa fix for composer_home being missing 2013-10-17 08:50:37 +01: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 a54fcf44e3 Merge pull request #174 from ttaylorr/master
Added YML formatting to phpci.yml in README.md
2013-10-16 00:47:49 -07:00
Taylor Blau 69eb5a6104 Added YML formatting to phpci.yml in README.md 2013-10-15 21:40:27 -04:00
Dan Cryer bc1486bb7e Merge pull request #173 from allistera/master
Added warning message if install.php is detected
2013-10-15 11:26:23 -07:00
Allister Antosik e120773803 Added warning message if install.php is detected
If the file install.php is detected an alert-danger message is
displayed on all pages.
2013-10-15 19:19:44 +01:00
Dan Cryer 519aba0ed7 Merge pull request #171 from crazycodr/patch-1
Added leading slash to closure to prevent reference to PHPCI namespace
2013-10-15 06:36:42 -07: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 84ce2d1f70 Merge branch 'master' of github.com:Block8/PHPCI 2013-10-15 14:15:05 +01:00
Dan Cryer 1e51e51596 Fix checks in bootstrap.php for missing files, fixes #166, fixes #167, closes #168 2013-10-15 14:14:52 +01:00
Dan Cryer fbdf908dd6 Merge pull request #165 from Block8/feature/settings
Moved Github configuration to a new Settings area
2013-10-11 13:54:00 -07:00
Dan Cryer 2a47b08fec Removed Github configuration from ProjectController / ProjectForm and added it to a new settings area. 2013-10-11 21:51:23 +01:00
Dan Cryer cc86e85adb Fixing Github Controller to ignore all-zeroes commit IDs 2013-10-10 01:38:32 +01:00
Dan Cryer 160276ada5 Merge pull request #161 from Block8/fix/cleanup
Cleanup of PHP mess detector / PHP code sniffer errors
2013-10-11 09:29:43 -07:00
Dan Cryer 13dbcc4260 Fixing Github postbacks. 2013-10-10 01:30:40 +01:00
Dan Cryer 5213a00a3a Adding some github debug stuff 2013-10-10 01:27:43 +01:00
Dan Cryer d46ea12dd7 Fixing summary table so it doesn't completely die when there is a running build. 2013-10-10 01:26:06 +01:00