Commit graph

1003 commits

Author SHA1 Message Date
Dan Cryer 3a8456deb7 Update for PR #346 to fix PHPMD error 2014-05-15 13:39:54 +01:00
Claus Due 7eddec6157 Feature: Plugin.CopyBuild wipe instruction
When set to `true`, this added `wipe` property will completely remove the target directory contents (except hidden files) before copying the build files into it.

The instruction is only allowed if `directory` is **not** `/` as a tiny and very inadequate measure against unintentional destruction of the host system.
2014-05-15 14:11:13 +02:00
Dan Cryer 4ddad9f216 Merge pull request #422 from jfi/docblock-graphfix
Fixing graph for docblock checker.
2014-05-14 11:06:45 +01:00
James Inman 4b343ab612 Fixing graph for docblock checker. 2014-05-14 11:04:37 +01:00
Steve B 24f1b5dbe4 Merge pull request #421 from yourilima/master
use correct method in project view
2014-05-14 09:47:53 +01:00
yourilima 1652e3ccfe Update view.phtml
Fix call to undefined method after changes in d63a029b74
2014-05-14 10:27:41 +02:00
yourilima 63988ec33a Merge pull request #4 from Block8/master
update me
2014-05-14 09:48:41 +02:00
Dan Cryer 8089478d8c Merge pull request #419 from jfi/master
HipChat integration. Fixes #283
2014-05-13 17:05:36 +01:00
James Inman e84a8766fc HipChat integration. 2014-05-13 16:56:05 +01:00
Dan Cryer 04a79d078b Fixing PHPMD and PHPCS errors 2014-05-13 16:44:57 +01:00
Dan Cryer d53e7082af Merge branch 'master' of github.com:Block8/PHPCI 2014-05-13 16:16:59 +01:00
Dan Cryer ba8d88f233 Renaming project.git_key and project.public_key to project.ssh_private_key and project.ssh_public_key respectively. 2014-05-13 15:15:33 +00:00
Dan Cryer d63a029b74 Adding migrations functionality to PHPCI using Phinx 2014-05-13 15:15:06 +00:00
Steve B 9488d7814f Update README.md 2014-05-13 12:19:32 +01:00
Steve B a7a266b10f Link build status icon explicitly to master 2014-05-13 12:18:55 +01:00
Dan Cryer a62307250f Fix the git plugin merge command, see #326 2014-05-12 18:57:55 +01:00
Dan Cryer 84cfda3538 PHP 5.3 cleanup, fixes #360 2014-05-12 18:42:57 +01:00
Dan Cryer b4c0783f4d Adding a warning that PHPCI can't save your settings if the config.yml file is not writeable, fixes #369 2014-05-12 18:37:48 +01:00
Dan Cryer b616dad9a5 Merge branch 'master' of github.com:Block8/PHPCI 2014-05-12 18:26:55 +01:00
Dan Cryer 9d58add843 Removing PHPCI's attempt to install plugins via composer automatically, as it usually doesn't work. See #395 2014-05-12 18:26:44 +01:00
Dan Cryer df41c9d6b7 Update index.php 2014-05-12 17:26:40 +01:00
Dan Cryer 5ba629e874 Adding / correcting the file docblock throughout the project 2014-05-12 17:26:17 +01:00
Dan Cryer 978b968f27 Updating project to prevent any PHPMD or PHPCS errors creeping in 2014-05-12 17:12:26 +01:00
Dan Cryer 70b50c108e Reducing complexity of PhpCodeSniffer::__construct() - see #386 2014-05-12 17:07:20 +01:00
Dan Cryer e81232dd22 Reducing complexity of ProjectController::add() - See #384 2014-05-12 17:01:05 +01:00
Dan Cryer 55570317ef Merge pull request #414 from Block8/dc/build-pull-requests
Allow PHPCI to test Github Pull Requests
2014-05-12 16:43:49 +01:00
Dan Cryer f1627b0f15 Merge pull request #411 from meadsteve/master
Reduce complexity of mess detector plugin execute method.
2014-05-12 16:43:40 +01:00
Dan Cryer d4a886f747 Adding git config to the docker file 2014-05-12 16:36:18 +01:00
Dan Cryer 29aeedb033 Adding git config to the docker file 2014-05-12 16:35:35 +01:00
Dan Cryer 4806d1a783 Hopefully fixing the clone issues for Pull Requests 2014-05-12 16:28:48 +01:00
Dan Cryer 079ebc5275 Making WebhookController actually store the array when passed 2014-05-12 16:06:58 +01:00
Dan Cryer 6177b6e406 Fixing BuildStore 2014-05-12 15:56:39 +01:00
Dan Cryer 1efbf62ff3 Fixing BuildStore 2014-05-12 15:55:56 +01:00
Dan Cryer 01df334bb3 Cleaning up the WebhookController class, making it actually send status postbacks, skipping duplicate commits 2014-05-12 15:53:29 +01:00
Dan Cryer 3f0074de88 Fixing build model 2014-05-12 15:22:32 +01:00
Dan Cryer 77ec9998b6 Fixing build model 2014-05-12 15:20:42 +01:00
Dan Cryer 1739afeca6 Update GithubBuild to allow for testing pull requests, hopefully 2014-05-12 15:18:42 +01:00
Dan Cryer a2997713d1 Removing reference to getPlugins() from BuildController 2014-05-12 15:01:34 +01:00
Dan Cryer 328e579037 Removing reference to getPlugins() from BuildsTable view 2014-05-12 14:58:48 +01:00
Dan Cryer 5ec83f64db Fixing WebhookController 2014-05-12 14:58:30 +01:00
Dan Cryer fd5416a431 Updating webhook controller to support pull request payloads 2014-05-12 14:46:45 +01:00
Dan Cryer 03351214f1 Updating Build model to add accessor for the extra column 2014-05-12 14:07:09 +01:00
Dan Cryer 9486bd0863 Removing unused plugins column, adding extra column to allow for type-specific build information (such as forked repo information for pull requests or a patch file 2014-05-12 13:46:26 +01:00
Dan Cryer edc8bb0754 Cleaning up the composer plugin a little 2014-05-12 11:58:43 +01:00
Dan Cryer 32ca0b438d Trying adding --prefer-source when --prefer-dist is not enabled 2014-05-12 11:47:07 +01:00
Dan Cryer 3ae0f021f7 Trying Composer without --prefer-dist to see if we are still rate limited 2014-05-12 11:44:27 +01:00
Dan Cryer 176af17a37 Updating Dockerfile 2014-05-12 10:22:56 +01:00
Dan Cryer 45ac8d3c40 Merge branch 'master' of github.com:Block8/PHPCI 2014-05-12 10:13:06 +01:00
Dan Cryer fd50aa144c Adding agent Dockerfile, allows you to run PHPCI build daemon within Docker 2014-05-12 10:12:54 +01:00
steve.brazier 614af204f5 Add missing newline to end of BaseCommandExecutor. 2014-05-12 09:07:27 +01:00