Commit graph

996 commits

Author SHA1 Message Date
Dan Cryer bd47766d63 Allow PHPCI to mark builds as failed if the builder crashed, after a user-defined timeout. Limit to one build per project in RunCommand.
Fixes #623
2014-12-01 17:04:03 +00:00
Dan Cryer 1fae0a26af Settings UI cleanup 2014-12-01 16:18:59 +00:00
Dan Cryer 9ea37ffbb9 Fixing user profile edit to display updated information after save. 2014-12-01 16:03:35 +00:00
Dan Cryer a92585fcb8 Updating session variables to add phpci_ prefix.
Fixes #652
2014-12-01 15:56:33 +00:00
Dan Cryer 1d55ae11b2 Adding support for Github Content-Type: application/json web hooks.
See #668
2014-12-01 15:48:22 +00:00
Dan Cryer e5cc3a532b Updating PHP Copy/Paste Detector to new parameter format
Fixes #669
2014-12-01 15:39:19 +00:00
Dan Cryer 8bd6e1683c Remove infinite recursion when using an array of directories in PHP Unit config.
Fixes #596
2014-12-01 15:32:50 +00:00
Sam Van der Borght f85274bb88 Remove un-necessary and incorrect validator for branch field on the project add/edit form.
Closes #506
Fixes #580
Fixes #562
Fixes #573
Fixes #633
2014-11-13 17:42:39 +00:00
Stéphane HULARD b4493cfa03 Update the create project form to only normalise project names if a format is provided for the project type.
Closes #538
2014-11-13 17:41:16 +00:00
Stefan 0e237d7b6b Make IRC plugin join channel before attempting to send a message.
Closes #579
2014-11-13 17:35:58 +00:00
Wanderson 297a04c82a Add support for skipped tests in TAP Parser.
Closes #624
See #611
2014-11-13 17:33:27 +00:00
Jimmy Cleuren c58ee2a368 Add a commit message to builds imported via PollCommand.
Closes #626
2014-11-13 17:30:27 +00:00
Michael Schramm cce3ab1006 Fix parallel lint directory to include build path.
Closes #645

directory should be inside of build path
2014-11-13 17:27:30 +00:00
Stefan a143386a5c Fix profile update - missing parameter in function call.
Fixes #629
Fixes #590
Fixes #591
2014-11-13 17:20:41 +00:00
Tobias van Beek 4240a65983 Add .htaccess example
Rename htaccess.example to .htaccess.dist

Following the recommendation

Close #544
2014-10-20 22:17:40 +02:00
Marco Vito Moscaritolo 48bb51267a Fixed webhook method docs.
Closes #565
2014-10-16 16:23:17 +01:00
Stefan 680412cab7 Add new variable %BRANCH% to interpolator.
Closes #597
2014-10-16 16:12:20 +01:00
Adam Cooper abd50bf4bd Adding a branch filter to the project page, allowing users to view builds from a specific branch.
Closes #600
2014-10-16 16:10:24 +01:00
Schorsch3000 5683fa37dc Added Gulp JS plugin.
Closes #606
2014-10-16 16:02:36 +01:00
Dan Cryer 3d72978173 Merge branch 'master' of github.com:Block8/PHPCI 2014-10-16 16:00:36 +01:00
Stan Gumeniuk 2a9dda7526 Updating the PHP Code Sniffer UI plugin to fix the line number link. 2014-10-16 16:00:06 +01:00
Dan Cryer 259f76b23b Update README.md 2014-10-16 15:47:33 +01:00
Dan Cryer f76a186824 Update README.md 2014-10-16 15:47:20 +01:00
James Inman 0b394ac511 Fixing support for SMTP encryption.
Closes #614
Closes #619
2014-10-16 15:44:41 +01:00
James Inman ad0bdd2a9c Adding check for a valid encryption context to MailerFactory. 2014-10-16 15:43:54 +01:00
Dan Cryer 410d1afe07 Save the build log every time the log is updated. 2014-07-31 12:27:25 +01:00
Dan Cryer d42054505e Removing the 'error trying to execute' message and just displaying the errors themselves. 2014-07-31 12:23:44 +01:00
Dan Cryer 2b62e46c20 Only display 'Error trying to execute' message if a command's status is not successful. See #533 2014-07-31 12:18:23 +01:00
Dan Cryer e7c21f8c75 Restoring the ability to change a project's default branch. Fixes #532 2014-07-31 12:15:26 +01:00
Dan Cryer fd235dcdf8 Fixing the ability to delete users. 2014-07-31 12:10:34 +01:00
Dan Cryer 1a9f813235 Fixing the ability to delete projects. Fixes #535 2014-07-31 12:10:22 +01:00
Dan Cryer 25f7e34cae Fixing the inevitable PHPCS error 2014-07-30 15:59:16 +01:00
Dan Cryer 612bb7031d Adding a new migration that adds the appropriate null / not null status and default values to all database columns.
Fixes #471
2014-07-30 15:58:09 +01:00
Dan Cryer 7986688b1e Properly handling Gitlab URLs that contain ports.
Fixes #484, closes #501
2014-07-30 15:33:05 +01:00
Dan Cryer 2875badb0a Switching project access information to use JSON instead of serialization, fixes #493 2014-07-30 15:13:50 +01:00
Dan Cryer 490b9cf019 Adding a getLastError() method as a stderr equivalent of getLastOutput() to commandexecutor. 2014-07-30 14:58:07 +01:00
Dan Cryer 4d4912a09d Adding handling of HTTP 401 status codes in Ajax requests. Fixes #504 2014-07-30 14:32:38 +01:00
Dan Cryer 1bb5c20962 Fixing failed test. 2014-07-30 14:03:55 +01:00
Dan Cryer f1115ba722 Fixed a small logic bug introduced in the last commit 2014-07-30 13:57:29 +01:00
Dan Cryer d798b5f672 Updating the CommandExecutor::executeCommand() method to properly catch stderr output from commands.
Fixes #456
2014-07-30 13:34:45 +01:00
Dan Cryer a89f686372 Adding some tests for MailerFactory to ensure it works as expected with a provided configuration. Hopefully will help in debugging #523 2014-07-30 11:58:10 +01:00
Dan Cryer 26ebad78f7 Allow users to turn off SMTP encryption.
Fixes #495
2014-07-29 17:24:13 +01:00
Dan Cryer 0d189f6f4c Fixing links to files on Github when viewing a pull request build.
Fixes #423
2014-07-29 17:19:37 +01:00
Dan Cryer 9db02ced29 Adding testing requirements to composer, so that they are loaded when PHPCI tests PHPCI. 2014-07-29 17:08:17 +01:00
Dan Cryer b6e7624bf6 Adding the ability to use a project's composer bin directory even if it isn't defined in the composer.json (/vendor/bin) 2014-07-29 16:23:48 +01:00
Dan Cryer 7137e3921f Remove call to non-existant function getPlugins() from the build status page.
Fixes #455
2014-07-29 16:18:36 +01:00
Dan Cryer 6324c40757 Partial fix for #504 - No error checking in the User helper 2014-07-29 15:51:53 +01:00
Tobias van Beek 926ef097d4 Fixes for SSH key generation.
Closes #514, fixes #512
2014-07-29 15:40:52 +01:00
Dan Cryer 1f41e50639 Quick fix for the PHPLoc directory setting 2014-07-29 15:31:27 +01:00
Daren Chandisingh ad1a75ec05 Add build path to phploc directory 2014-07-29 15:25:10 +01:00