Commit graph

497 commits

Author SHA1 Message Date
Alexander Wenzel
deeaa726e9 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
7819493882 Re-PSR2ing the generated model base classes. 2014-05-01 17:03:48 +01:00
Dan Cryer
c37b77ff46 OH THE HORROR, a mis-spaced try-catch. 2014-05-01 16:55:44 +01:00
Dan Cryer
4197c9e34d Fixing the horrors of overly long lines, misalignment, and incorrect use of new lines. 2014-05-01 16:53:29 +01:00
Dan Cryer
e45ffb7648 Make build page use PHPCI_URL for project link, fixes #378 2014-05-01 13:47:38 +01:00
Dan Cryer
81eff5e41c Make project overview table update when build list does on dashboard, fixes #336 2014-04-30 15:24:55 +01:00
Dan Cryer
15b880b2f0 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
a348094d01 Adding getFileLinkTemplate() to the default Build model. Fixes #375 2014-04-30 14:20:20 +01:00
Dan Cryer
e7e8455887 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
9f3e66a515 Merge branch 'master' of github.com:Block8/PHPCI 2014-04-30 14:15:46 +01:00
Dan Cryer
7cc9c9c172 Adding PHPCS report parsing. 2014-04-30 14:15:25 +01:00
Dan Cryer
cc4bd7011b Adding PHPCS report parsing. 2014-04-30 14:14:44 +01:00
Dan Cryer
195d85a82c 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
616d52e025 UI updates 2014-04-30 14:13:07 +01:00
Joseph Pugh
364b491b4c implement RemoteGitBuild::getFileLinkTemplate
required by PHPCI/View/Build/view.phtml
2014-04-28 14:26:37 -05:00
Dan Cryer
66bfcea8ed 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
71d86bd346 Making new manual builds use the active user's email as the committer address 2014-04-25 11:26:33 +00:00
Dan Cryer
0512d3b5f8 UI improvements for the Build view screen 2014-04-25 11:25:46 +00:00
Dan Cryer
4363cb1966 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
70b47152cb Merge branch 'master' of github.com:Block8/PHPCI 2014-04-24 16:25:31 +01:00
Dan Cryer
8685f2ac36 Adding per-page titles throughout PHPCI, fixes #371 2014-04-24 16:25:24 +01:00
Claus Due
5cb37f3291 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
Dan Cryer
aa02b5be31 Updating RemoteGitBuild to support a Git SSH wrapper. See #114 2014-04-16 16:38:19 +00:00
Dan Cryer
54aed93d9b Inlining the validateSession functionality in Application, fixes #312 2014-04-16 12:37:32 +01:00
Dan Cryer
1d92b5e890 Updating PHPMD to enforce rules being an array. Fixes #319 2014-04-16 12:30:03 +01:00
Dan Cryer
e085978800 Adding basic git plugin 2014-04-16 10:14:19 +00:00
Dan Cryer
55975a8026 Fixing issues when adding a gitlab project 2014-04-16 10:14:06 +00:00
Dan Cryer
8c8433afe8 Updating PHPSpec plugin to work with v2. Fixes #339 2014-04-16 10:23:04 +01:00
Dan Cryer
e6d0cee4bd Adding guard around ssh-keygen in project controller, hopefully fixes #340 2014-04-16 09:15:39 +00:00
Dan Cryer
249acaeb28 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
ba595f7e5f Merge pull request #341 from Block8/dc/installer-fixes
Fixes to improve installation
2014-04-16 09:29:27 +01:00
Dan Cryer
5eee1d6704 Fixes for feedback in #341. 2014-04-16 09:29:01 +01:00
Dan Cryer
79b4449794 Merge branch 'master' of github.com:Block8/PHPCI 2014-04-16 09:05:57 +01:00
Dan Cryer
775e8d7493 Adding global try/catch in Builder, in hope of fixing forever-hanging. Closes #354, Closes #304 2014-04-16 09:05:48 +01:00
Dan Cryer
98aa35d159 Adding global try/catch in Builder, in hope of fixing forever-hanging. Closes #354, Closes #304 2014-04-16 09:05:46 +01:00
Dan Cryer
7e364b37a7 Check $this->path is set before use, fixes #355 2014-04-16 08:57:17 +01:00
Steve B
1c34cff181 Merge pull request #349 from NamelessCoder/patch-5
Wipe Plugin - wipes a folder
2014-04-14 10:35:41 +01:00
Steve B
f02a800269 Merge pull request #350 from NamelessCoder/patch-6
Preserve absolute paths in Plugin.PhpMessDetector
2014-04-14 08:58:05 +01:00
Steve B
e68cd39afa Merge pull request #347 from NamelessCoder/patch-3
Missing property declaration for `ignore` on Plugin.CopyBuild
2014-04-14 08:56:25 +01:00
Claus Due
336f1096dd Preserve absolute paths in Plugin.PhpMessDetector
Before: all paths, including absolute paths, were treated relative to build directory.

After: any absolute path is not prefixed with the build directory path; it gets used as-is.
2014-04-12 17:28:52 +02:00
Claus Due
fd02c51c9e Wipe Plugin - wipes a folder 2014-04-12 14:31:31 +02:00
Claus Due
7c5fd65426 Missing property declaration for ignore on Plugin.CopyBuild 2014-04-12 13:50:10 +02:00
Claus Due
7c43bfd198 Bad copy/pasted method comment in CopyBuild plugin 2014-04-12 02:44:27 +02:00
Dmitry Khomutov
94b2a8a5c5 Genereted models by console phpci:generate command 2014-04-10 23:52:21 +07:00
Dmitry Khomutov
6a23c79919 Inverted priority of configs: phpci.yml is primary now 2014-04-10 23:41:02 +07:00
Dmitry Khomutov
ce949e12e0 Merge branch 'master' into database-yml 2014-04-10 23:11:41 +07:00
Dan Cryer
39767583f1 Merge pull request #330 from sklerotraficon/master
Bugfix Errors with PHPCI GitHub hook #296
2014-04-10 16:33:35 +01:00
Dan Cryer
8a7f048f4c Removing commented code from the installer 2014-04-10 16:31:10 +01:00
Dan Cryer
e8abdfcb17 Adding verification to the install and update commands to check whether PHPCI is installed. 2014-04-10 14:59:01 +00:00
Dan Cryer
e7033bfa23 Updating console installer to be more reliable, easier to use, and use Symfony console properly. 2014-04-10 15:38:16 +01:00