Dan Cryer
74565282a8
Hopefully fixing a bug where reporting errors back to Github causes an infinite loop.
2015-02-26 08:31:58 +00:00
Dan Cryer
e63a3c2a86
Fixing comparison where commit ID is Manual.
...
Fixes #823
2015-02-25 14:13:31 +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
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
7986688b1e
Properly handling Gitlab URLs that contain ports.
...
Fixes #484 , closes #501
2014-07-30 15:33:05 +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
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
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
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
1696e503b8
Update GithubBuild to allow for testing pull requests, hopefully
2014-05-12 15:18:42 +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
4197c9e34d
Fixing the horrors of overly long lines, misalignment, and incorrect use of new lines.
2014-05-01 16:53:29 +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
aa02b5be31
Updating RemoteGitBuild to support a Git SSH wrapper. See #114
2014-04-16 16:38:19 +00: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
Dmitry Khomutov
e3ff9d405a
Fixed git checkout for commitId = 'Manual'
2014-03-13 00:05:54 +07:00
Dan Cryer
d935c94041
Lots of clean up: Fixed remote git build to only checkout a commit if there is one, cleaned up logging to remove the logger cruft from the visible log and shortened paths within the log by removing the build directory, added a build-level exception handler to catch things like failed clones and so on.
2014-02-25 10:16:58 +00:00
Dan Cryer
e6ef498db4
Adding support for HTTP commit-based builds too
2014-02-24 20:34:31 +00:00
Dan Cryer
43ecd57775
Adding support for building specific revisions, rather than just branches
2014-02-24 20:28:18 +00:00
indigodp
cfe45f54d0
Update LocalBuild.php
...
Add fetching needed branch for local build
2013-12-11 09:33:59 +02:00
Ondrej Huta
02dff2b081
Proposed enhancement - fix for #221 GitlabBuild
2013-11-27 12:08:03 +01:00
Stian Liknes
7d306b2295
Load configuration and create build directory for bare repositories
2013-11-12 22:18:09 +01:00
Dan Cryer
2a47b08fec
Removed Github configuration from ProjectController / ProjectForm and added it to a new settings area.
2013-10-11 21:51:23 +01:00
Dan Cryer
13dbcc4260
Fixing Github postbacks.
2013-10-10 01:30:40 +01:00
Dan Cryer
5213a00a3a
Adding some github debug stuff
2013-10-10 01:27:43 +01:00
Dan Cryer
d46ea12dd7
Fixing summary table so it doesn't completely die when there is a running build.
2013-10-10 01:26:06 +01:00
Dan Cryer
a5734fb330
Fixing some more PHPCS/PHPMD errors
2013-10-10 01:19:42 +01:00
Dan Cryer
16003ff01b
Fixing some more PHPCS/PHPMD errors
2013-10-10 01:12:30 +01:00
Dan Cryer
77fae9a56d
Holy cleanup, batman.
2013-10-10 01:01:06 +01:00
Pavel Gopanenko
e86852efa5
Mercurial build support
2013-09-04 19:54:26 +07:00
a.cianfarani
47be59ae46
Added Gitlab support
2013-08-23 16:05:12 +02:00
a.cianfarani
db42fb4224
restored chmod
2013-08-21 15:37:23 +02:00
a.cianfarani
287a2b3632
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
composer.json
2013-08-02 12:11:23 +02:00
Dan Cryer
b47dfbd0b3
Various bug fixes
2013-07-30 02:55:29 +01:00
a.cianfarani
e77a5a75fb
Merge remote-tracking branch 'upstream/master'
2013-07-26 09:45:36 +02:00
Daniel Holmes
9b458060fd
Final Version.
...
Tested on ubuntu 12.04 64bit
2013-07-01 00:17:41 +10:00
Daniel Holmes
62e8106130
Tested And Resolved
2013-06-30 19:44:02 +10:00
Daniel Holmes
895928422e
Allow for bare repositories
2013-06-30 18:55:25 +10:00
Sanpi
7f09e4df07
Allow arbitrary repository URL
2013-06-19 17:47:25 +02:00