Commit graph

731 commits

Author SHA1 Message Date
Dan Cryer
128bfb4a94 Temporarily removing the PHPUnit tests, as they can't be made to work with the current state of the plugin 2014-05-02 14:57:44 +00:00
Dan Cryer
2f473763a7 Reducing complexity of Git::runAction() - See #385 2014-05-02 15:06:53 +01:00
Dan Cryer
2b697f2674 Reducing allowed PHPMD errors 2014-05-02 14:50:19 +01:00
Dan Cryer
cf6e0471e4 PHPMD cleanup 2014-05-02 14:48:40 +01:00
Dan Cryer
aa9a787531 Merge branch 'master' of github.com:Block8/PHPCI 2014-05-02 14:36:51 +01:00
Dan Cryer
03f3b15fb8 Updating PHPUnit plugin to provide a report like PHPMD and PHPCS, fixes #305 2014-05-02 14:36:34 +01:00
Dan Cryer
0ec2bb10f9 Update phpci.yml 2014-05-02 14:35:19 +01:00
Dan Cryer
424815eb70 Update phpci.yml 2014-05-02 14:18:01 +01:00
Dan Cryer
6ff59cf5f8 Update phpci.yml 2014-05-02 14:03:22 +01:00
Dan Cryer
4c8083602a Merge pull request #381 from corpsee/master
Humanized yaml application config
2014-05-02 08:41:56 +01:00
Dan Cryer
0d221d8a72 Merge pull request #380 from elkangaroo/patch-1
Fix broken project view layout
2014-05-01 18:01:56 +01:00
Alexander Wenzel
5b7177f9aa Fix broken project view layout
Layout was broken for projects, that are not 'github', 'gitlab' or 'bitbucket' due to misplaced `endif;`
2014-05-01 19:00:46 +02:00
Dan Cryer
3cf0b6f78c Merge pull request #379 from elkangaroo/patch-1
link build status image to new project status page
2014-05-01 17:46:55 +01:00
Alexander Wenzel
96598ffb78 link build status image to new project status page 2014-05-01 18:44:04 +02:00
Dan Cryer
c13d79e43a Fixing composer.json and composer.lock after my breaking them in 69ea47874f. Thanks @elkangaroo 2014-05-01 17:11:21 +01:00
Dan Cryer
b9a845a60e Re-PSR2ing the generated model base classes. 2014-05-01 17:03:48 +01:00
Dan Cryer
9ad06cfc7d OH THE HORROR, a mis-spaced try-catch. 2014-05-01 16:55:44 +01:00
Dan Cryer
69ea47874f Fixing the horrors of overly long lines, misalignment, and incorrect use of new lines. 2014-05-01 16:53:29 +01:00
Dan Cryer
31ee6522c1 Make build page use PHPCI_URL for project link, fixes #378 2014-05-01 13:47:38 +01:00
Dan Cryer
146470f39d Make project overview table update when build list does on dashboard, fixes #336 2014-04-30 15:24:55 +01:00
Dan Cryer
c50f7d07f2 Adding a basic external project status page, accessible via /build-status/view/{id}. Fixes #353 2014-04-30 15:00:35 +01:00
Dan Cryer
ee9a7ebc53 Adding getFileLinkTemplate() to the default Build model. Fixes #375 2014-04-30 14:20:20 +01:00
Dan Cryer
8cff78cee4 Setting allowed_warnings and allowed_errors to 0 by default, -1 in zero config mode. Fixes #377 2014-04-30 14:18:58 +01:00
Dan Cryer
99c80e73f9 Merge branch 'master' of github.com:Block8/PHPCI 2014-04-30 14:15:46 +01:00
Dan Cryer
2363775e34 Adding PHPCS report parsing. 2014-04-30 14:15:25 +01:00
Dan Cryer
28b64a2ad9 Adding PHPCS report parsing. 2014-04-30 14:14:44 +01:00
Dan Cryer
36f2bdff20 Making the public key a property that we store for projects, and displaying it for later use. 2014-04-30 14:14:23 +01:00
Dan Cryer
a474a5d179 UI updates 2014-04-30 14:13:07 +01:00
Dan Cryer
b7423beb20 Merge pull request #376 from jowy/patch-1
implement RemoteGitBuild::getFileLinkTemplate
2014-04-30 13:52:15 +01:00
Corpsee
a38adb5d78 Humanised yaml application config 2014-04-29 23:22:04 +07:00
Joseph Pugh
a789f7cb26 implement RemoteGitBuild::getFileLinkTemplate
required by PHPCI/View/Build/view.phtml
2014-04-28 14:26:37 -05:00
Dan Cryer
ad46926854 Updating allowed PHPMD warning limit 2014-04-25 12:35:36 +01:00
Dan Cryer
77ce6b3c1d Updating phpci.yml to allow the current level of PHPMD errors, but no more than that. 2014-04-25 11:29:00 +00:00
Dan Cryer
985c51c5e4 Migrating PHPMD to use XML report format and add a UI plugin to display warning information. See #305 2014-04-25 11:28:27 +00:00
Dan Cryer
96eee9c9b7 Making new manual builds use the active user's email as the committer address 2014-04-25 11:26:33 +00:00
Dan Cryer
ab848b9ebf UI improvements for the Build view screen 2014-04-25 11:25:46 +00:00
Dan Cryer
2e4e3129b7 Adding the ability to run projects with no build configuration. Runs what plugins it can automatically. Closes #235 2014-04-25 10:17:39 +01:00
Dan Cryer
099d342871 Merge branch 'master' of github.com:Block8/PHPCI 2014-04-24 16:25:31 +01:00
Dan Cryer
08afe7b104 Adding per-page titles throughout PHPCI, fixes #371 2014-04-24 16:25:24 +01:00
Dan Cryer
a7e30606de Merge pull request #348 from NamelessCoder/patch-4
Cross-platform safe copy in Plugin.CopyBuild
2014-04-23 14:31:27 +01:00
Dan Cryer
41c84ea40b Merge pull request #343 from elkangaroo/fix-graph-labels
fix #335: unify (loc / quality trend) graph labels
2014-04-23 14:00:01 +01:00
Claus Due
1f8a18d113 Cross-platform safe copy in Plugin.CopyBuild
Rather than using `xargs` which behaves differently on BSD and Linux, it's safer to use the straight `cp`. We lose the output of which files were copied - but I'd be more than happy to add this as a separate command to list which files were copied and which were ignored.
2014-04-18 15:46:46 +02:00
Alexander Wenzel
ef5ba4693d fix #335: unify (loc / quality trend) graph labels 2014-04-16 19:22:04 +02:00
Dan Cryer
d1080e2cb1 Removing top level build directory, as it is not used. 2014-04-16 16:38:40 +00:00
Dan Cryer
78e4b9d104 Updating RemoteGitBuild to support a Git SSH wrapper. See #114 2014-04-16 16:38:19 +00:00
Dan Cryer
111b4dcf3e Merge branch 'master' of github.com:Block8/PHPCI 1.0.1 2014-04-16 16:45:22 +01:00
Dan Cryer
03141f41c4 Fixing redirect to install.php 2014-04-16 16:45:14 +01:00
Dan Cryer
c888b44541 Update README.md 2014-04-16 14:46:15 +01:00
Dan Cryer
3bf9e1ab25 Inlining the validateSession functionality in Application, fixes #312 2014-04-16 12:37:32 +01:00
Dan Cryer
acf4d093bb Updating PHPMD to enforce rules being an array. Fixes #319 2014-04-16 12:30:03 +01:00