Dan Cryer
e63a3c2a86
Fixing comparison where commit ID is Manual.
...
Fixes #823
2015-02-25 14:13:31 +00:00
Alex Davyskiba
36b39bfc0d
Allow projects to be archived.
...
Closes #771
2015-02-23 19:37:11 +00:00
Dan Cryer
edd26d12be
Add support for Mercurial SSH-based clones.
2015-02-23 16:17:46 +00:00
Daniel Seif
e7d9d19368
Fixed settings handling for symlink creation in local build
...
Closes #766
2015-02-23 14:07:42 +00:00
Dan Cryer
c914a25ff2
Adding support for commenting on Github diffs.
2015-02-23 13:40:34 +00:00
Dzhilkibaev Nadir
7756066050
Add SVN support to PHPCI.
...
Closes #759
2015-02-20 14:14:36 +00:00
Dan Cryer
e80f8ffaae
Fixing issues related to LIMIT in Base Store files.
2015-02-12 11:08:45 +00:00
Dan Cryer
f1b4c1246b
Fixing missing docblock error.
2015-02-03 11:10:22 +00:00
Alex Davyskiba
46aae66700
Escape commit message from XSS and broken markup.
...
Closes #769
2015-02-03 10:27:36 +00:00
Dan Cryer
9fda9ed989
Adding Docblocks throughout the project and lowering the missing docblock limit in phpci.yml to zero.
...
Closes #692
2014-12-08 14:12:01 +00:00
Dan Cryer
43fef1539f
Front-End Upgrade: New UI Based on Admin LTE.
...
Closes #673
2014-12-03 15:30:36 +00:00
Dan Cryer
7986688b1e
Properly handling Gitlab URLs that contain ports.
...
Fixes #484 , closes #501
2014-07-30 15:33:05 +01:00
Dan Cryer
2875badb0a
Switching project access information to use JSON instead of serialization, fixes #493
2014-07-30 15:13:50 +01:00
Dan Cryer
0d189f6f4c
Fixing links to files on Github when viewing a pull request build.
...
Fixes #423
2014-07-29 17:19:37 +01:00
Dan Cryer
84e78993d8
Reverting accidental addition of engine and parent_id columns to the Build table.
2014-07-23 16:19:45 +01:00
Dan Cryer
4d2583e536
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
cb53ec9c6d
Fixing some issues with project default branches, adding tests for that too
2014-07-14 14:59:04 +01:00
Emmanuel Vella
dae95a1bec
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
Jeffrey Brubaker
3434c2714f
resolve issue with undefined variable in Windows
2014-07-03 16:55:34 -04:00
Anatoly Skornyakov
34a72006ae
Feature: Choose branch
2014-06-11 17:18:31 +04:00
Dan Cryer
d639f4a324
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
3a863e8eed
Adding migrations functionality to PHPCI using Phinx
2014-05-13 15:15:06 +00:00
Dan Cryer
d098fabdb6
Adding / correcting the file docblock throughout the project
2014-05-12 17:26:17 +01:00
Dan Cryer
a64add4bf6
Hopefully fixing the clone issues for Pull Requests
2014-05-12 16:28:48 +01:00
Dan Cryer
3f8599b8c7
Fixing build model
2014-05-12 15:22:32 +01:00
Dan Cryer
8430f87f40
Fixing build model
2014-05-12 15:20:42 +01:00
Dan Cryer
1696e503b8
Update GithubBuild to allow for testing pull requests, hopefully
2014-05-12 15:18:42 +01:00
Dan Cryer
4fc3654a25
Updating Build model to add accessor for the extra column
2014-05-12 14:07:09 +01:00
Dan Cryer
19f91ebe5e
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
e145d27c9b
Fixing zero config ignore setting
2014-05-08 16:02:51 +00:00
Dan Cryer
fe99fa2d8f
Converting build meta to use longtext instead of text, for builds with a lot of errors.
2014-05-07 16:09:56 +01:00
Dan Cryer
ca6890a5c3
Implement clone_depth setting in build_settings, to allow shallow clones. Fixes #391
2014-05-05 21:03:44 +01:00
Dan Cryer
7819493882
Re-PSR2ing the generated model base classes.
2014-05-01 17:03:48 +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
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
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
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
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
aa02b5be31
Updating RemoteGitBuild to support a Git SSH wrapper. See #114
2014-04-16 16:38:19 +00: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
8cd30ffdfe
Windows fixes
2014-03-15 12:57:06 +07:00
Dmitry Khomutov
ea35f24d47
Moved handleConfig functionality into general Build method.
2014-03-15 12:22:59 +07:00
Dmitry Khomutov
60bf262ee7
Added database-based yml build config
2014-03-15 12:18:12 +07:00
Dmitry Khomutov
ca13b65022
Change 'cp' command to 'copy' for windows
2014-03-14 00:06:59 +07:00
Dmitry Khomutov
d0f6d295a1
Fixed 'cd' command for windows
2014-03-13 00:37:57 +07:00