Commit graph

1086 commits

Author SHA1 Message Date
Michael Schramm 404a0c1039 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 a2493bff3d 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 aaee9686dd 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 6adbee0bc9 Fixed webhook method docs.
Closes #565
2014-10-16 16:23:17 +01:00
Stefan d21dc179e2 Add new variable %BRANCH% to interpolator.
Closes #597
2014-10-16 16:12:20 +01:00
Adam Cooper 0aa342e774 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 24498d1bc4 Added Gulp JS plugin.
Closes #606
2014-10-16 16:02:36 +01:00
Dan Cryer a09d53c3f9 Merge branch 'master' of github.com:Block8/PHPCI 2014-10-16 16:00:36 +01:00
Stan Gumeniuk 091a025eb5 Updating the PHP Code Sniffer UI plugin to fix the line number link. 2014-10-16 16:00:06 +01:00
Dan Cryer 364d82fd0c Update README.md 2014-10-16 15:47:33 +01:00
Dan Cryer 376f7fa789 Update README.md 2014-10-16 15:47:20 +01:00
James Inman c02795988c Fixing support for SMTP encryption.
Closes #614
Closes #619
2014-10-16 15:44:41 +01:00
James Inman 3172b0f1d8 Adding check for a valid encryption context to MailerFactory. 2014-10-16 15:43:54 +01:00
Marc Aschmann a5d5be1a8b Merge remote-tracking branch 'block8/master' 2014-08-05 13:44:32 +02:00
Dan Cryer 980cc147ac Save the build log every time the log is updated. 2014-07-31 12:27:25 +01:00
Dan Cryer 46ed8daac5 Removing the 'error trying to execute' message and just displaying the errors themselves. 2014-07-31 12:23:44 +01:00
Dan Cryer 64fc4f0e16 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 e967ae5bf7 Restoring the ability to change a project's default branch. Fixes #532 2014-07-31 12:15:26 +01:00
Dan Cryer cd5d28f7e8 Fixing the ability to delete users. 2014-07-31 12:10:34 +01:00
Dan Cryer e10901bf1d Fixing the ability to delete projects. Fixes #535 2014-07-31 12:10:22 +01:00
Dan Cryer 075550ace2 Fixing the inevitable PHPCS error 2014-07-30 15:59:16 +01:00
Dan Cryer 303aad105d 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 0e1fe3ea22 Properly handling Gitlab URLs that contain ports.
Fixes #484, closes #501
2014-07-30 15:33:05 +01:00
Dan Cryer 5c600f861e Switching project access information to use JSON instead of serialization, fixes #493 2014-07-30 15:13:50 +01:00
Dan Cryer 99dfdcdfb2 Adding a getLastError() method as a stderr equivalent of getLastOutput() to commandexecutor. 2014-07-30 14:58:07 +01:00
Dan Cryer c6529b6832 Adding handling of HTTP 401 status codes in Ajax requests. Fixes #504 2014-07-30 14:32:38 +01:00
Dan Cryer 69ea614d78 Fixing failed test. 2014-07-30 14:03:55 +01:00
Dan Cryer f117b5b6b6 Fixed a small logic bug introduced in the last commit 2014-07-30 13:57:29 +01:00
Dan Cryer b84ea1c0b5 Updating the CommandExecutor::executeCommand() method to properly catch stderr output from commands.
Fixes #456
2014-07-30 13:34:45 +01:00
Dan Cryer d9045d54a7 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 21341b632c Allow users to turn off SMTP encryption.
Fixes #495
2014-07-29 17:24:13 +01:00
Dan Cryer c3f73cc621 Fixing links to files on Github when viewing a pull request build.
Fixes #423
2014-07-29 17:19:37 +01:00
Dan Cryer c5bd0e0bb8 Adding testing requirements to composer, so that they are loaded when PHPCI tests PHPCI. 2014-07-29 17:08:17 +01:00
Dan Cryer 64afb043d1 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 cd12b9ee31 Remove call to non-existant function getPlugins() from the build status page.
Fixes #455
2014-07-29 16:18:36 +01:00
Dan Cryer 0b3a7cdd9f Partial fix for #504 - No error checking in the User helper 2014-07-29 15:51:53 +01:00
Tobias van Beek 17980b623b Fixes for SSH key generation.
Closes #514, fixes #512
2014-07-29 15:40:52 +01:00
Dan Cryer 98cc4af41b Quick fix for the PHPLoc directory setting 2014-07-29 15:31:27 +01:00
Daren Chandisingh 677f135b7c Add build path to phploc directory 2014-07-29 15:25:10 +01:00
Dan Cryer 6421f1428e Fixing incorrect method call BuildService::delete() and making the project page reload when a build is deleted. Fixes #528 2014-07-29 15:07:26 +01:00
Dan Cryer 04a1284117 Fixing #527 2014-07-25 20:49:42 +01:00
Dan Cryer 8bfffc7e9a Merge pull request #492 from Block8/dc/services-layer
Add a services layer to PHPCI for better unit testability
2014-07-25 09:11:06 +01:00
Dan Cryer 3f14b2e241 Reverting accidental addition of engine and parent_id columns to the Build table. 2014-07-23 16:19:45 +01:00
Dan Cryer 23f7978cba Adding some tests for the UserService class. 2014-07-23 16:11:47 +01:00
Dan Cryer 217d94a8c2 Migrating install and create-admin console commands to use userservice 2014-07-23 15:56:23 +01:00
Dan Cryer a9c94dd319 Moving user controller to using a service class 2014-07-23 15:50:34 +01:00
Dan Cryer 5c6aad3282 Fixing PHPCI issues for this branch 2014-07-23 14:54:49 +01:00
Marc Aschmann 1dcc483ccb resolves #497 added feature to disable auth with a default user 2014-07-15 11:39:06 +02:00
Dan Cryer dfb992de48 Updating webhooks to use build service 2014-07-14 16:08:19 +01:00
Dan Cryer 3fd1bc2a36 More service layer functionality, builds now. Also some extra tests for projects and build models. 2014-07-14 16:02:36 +01:00