Commit graph

719 commits

Author SHA1 Message Date
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
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
Dan Cryer
959864c582 Fixing previous commit >_> 1.0.0 2014-04-16 12:05:45 +01:00
Dan Cryer
6c01406935 Fixing previous commit >_> 2014-04-16 12:05:00 +01:00
Dan Cryer
b7e0a545bc Adding post install script 2014-04-16 11:03:40 +00:00
Dan Cryer
0e6523e2cd Adding basic git plugin 2014-04-16 10:14:19 +00:00
Dan Cryer
886d79946d Fixing issues when adding a gitlab project 2014-04-16 10:14:06 +00:00
Dan Cryer
ad38db47bd Updating PHPSpec plugin to work with v2. Fixes #339 2014-04-16 10:23:04 +01:00
Dan Cryer
257249fadd Adding guard around ssh-keygen in project controller, hopefully fixes #340 2014-04-16 09:15:39 +00:00
Dan Cryer
97fd9bea66 Updating composer.lock to reflect new dependency versions 2014-04-16 09:54:09 +01:00
Dan Cryer
1ba1087b5a Updating dependencies - Fixes #320, thanks @GrahamCampbell 2014-04-16 09:48:39 +01:00
Dan Cryer
0a8b7cd35b Merge pull request #342 from corpsee/database-yml
Added database-based yml build config #2
2014-04-16 09:44:13 +01:00
Dan Cryer
918cc758af Merge pull request #341 from Block8/dc/installer-fixes
Fixes to improve installation
2014-04-16 09:29:27 +01:00
Dan Cryer
1bc5f9048c Fixes for feedback in #341. 2014-04-16 09:29:01 +01:00