Commit graph

1003 commits

Author SHA1 Message Date
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
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
Dan Cryer 9a51a1458e Fixing some issues with project default branches, adding tests for that too 2014-07-14 14:59:04 +01:00
Dan Cryer 0a0c911356 More work on ProjectService and its tests 2014-07-14 14:37:51 +01:00
Dan Cryer af4cdd90b6 Initial work on adding a Services layer to PHPCI, for better testability. Starting with Projects 2014-07-14 14:01:29 +01:00
Dan Cryer 53bddf33a2 Merge fails 2014-07-11 16:37:57 +01:00
Graham Campbell 7463613c16 Cleanup of PHPCI dependencies in composer.json
Closes #490

Update composer.json
2014-07-11 16:36:14 +01:00
Jimmy Cleuren 78a9965820 Upgrade PHPUnit to the latest stable version (4.1)
Closes #466
2014-07-11 16:35:39 +01:00
Jimmy Cleuren 14529a5289 Upgrade PHPUnit to the latest stable version (4.1)
Closes #466
2014-07-11 16:08:40 +01:00
Emmanuel Vella 6f0a37d4cb Remote Git Build: Use --quiet to checkout specific revision silently
Without the ``--quiet`` parameter, the cron error output get this message :

```

Note: checking out 'fe0fcd1b79f0db3d49fe6e50765bcb527e29980b'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b new_branch_name

HEAD is now at fe0fcd1...
```

Closes #485
2014-07-11 15:56:49 +01:00
Emmanuel Vella 82043ba444 Update Behat plugin to be compatible with Behat 3
Closes #482
2014-07-11 15:50:17 +01:00
Dan Cryer d2e274dfb1 Fixing ProjectController::add() complexity 2014-07-11 15:38:28 +01:00
Dan Cryer 94f8601445 Various bits of cleanup, should hopefully fix the build 2014-07-11 14:29:27 +00:00
Dan Cryer d1ae05b006 PHPCS Cleanup 2014-07-11 14:07:27 +01:00
Dan Cryer 1696fa1d2b Merge pull request #487 from bertramtruong/master
fix http urls to use protocol relative urls
2014-07-10 14:54:44 +01:00
Bertram Truong 14ace86098 fix http urls to use protocol relative urls 2014-07-10 08:49:55 -05:00
Dan Cryer 434d642fc5 Merge pull request #468 from FylmTM/bugfix-project-view-pages
Check for zero builds count and if so, set pages count to 1.
2014-07-09 11:04:58 +01:00
Dan Cryer f82e65eb5e Merge pull request #470 from FylmTM/feature-hipchat_plugin_customize
HipChat plugin update - color & notify options added.
2014-07-07 16:17:29 +01:00
Dan Cryer df15f60d40 Merge pull request #473 from Icode4food/pr1
resolve issue with undefined variable in Windows
2014-07-07 16:16:59 +01:00
Dan Cryer d1b2b53723 Merge pull request #475 from CHStudio/composer-config-bindir
Allow the binary finder to use the project composer.json
2014-07-07 16:16:39 +01:00
Dan Cryer fc6fe23683 Merge pull request #479 from frob/patch-1
Update README.md
2014-07-07 16:15:29 +01:00
Frank Anderson ae2d8b6758 Update README.md 2014-07-04 13:42:51 -07:00
Stéphane HULARD 8e23dee03a Allow the binary finder to use the project's composer.json file
- Load JSON file and get bin-dir value: https://getcomposer.org/doc/articles/vendor-binaries.md

- Update finder behaviour to avoid code duplication

Signed-off-by: Stéphane HULARD <s.hulard@chstudio.fr>
2014-07-04 11:02:27 +02:00
Jeffrey Brubaker 505c3c9076 resolve issue with undefined variable in Windows 2014-07-03 16:55:34 -04:00
Dmitrijs Vrublevskis 3b78a33a34 Add color & notify options for HipChat plugin. Also fix execute result - return correct notify status. 2014-06-29 15:18:21 +03:00
Dmitrijs Vrublevskis d5e2ce9334 Check for zero builds count and if so, set pages count to 1. 2014-06-27 19:24:44 +03:00
Steve B 4a7495a75d Merge pull request #464 from bweston92/master
SSH issues.
2014-06-27 14:55:41 +01:00
Steve B 9e146a275d Merge pull request #459 from FriTOol/master
Feature: Choose branch
2014-06-27 14:31:52 +01:00
Bradley Weston 3cc1cba8b1 SshKey generate always returns an array. 2014-06-18 10:25:24 +01:00
Bradley Weston aae86ea054 SSH
I'm currently running Windows machine and cygwin. This causes a hang because it requires user input. This causes the request just to go on forever until the connection is either closed or maximum execution time is reached.

So how I have thought to solve it is to add the help option.
2014-06-18 10:20:42 +01:00
Dan Cryer 55cadc868d Merge pull request #463 from jimmycleuren/master
Fixing the phpunit plugin bug caused in #458
2014-06-18 09:17:03 +01:00
Jimmy Cleuren 27d37c924d fixing the phpunit plugin 2014-06-17 23:47:15 +02:00
Dan Cryer 48f3ebf440 Merge pull request #448 from corpsee/installation-fix
Installation fix
2014-06-13 13:53:43 +01:00
Dan Cryer 31b1f047b2 Merge pull request #449 from corpsee/add-project-fix
Fixed key in add action when 'ssh-keygen' command is not available
2014-06-13 13:52:20 +01:00
Dan Cryer 1fa844a1ac Merge pull request #450 from maximevalette/master
Follow the Link HTTP headers for GitHub repositories request.
2014-06-13 13:51:50 +01:00