Dan Cryer
7f9a09fa29
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
Emmanuel Vella
6f0a37d4cb
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
505c3c9076
resolve issue with undefined variable in Windows
2014-07-03 16:55:34 -04:00
Dan Cryer
ba8d88f233
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
5ba629e874
Adding / correcting the file docblock throughout the project
2014-05-12 17:26:17 +01:00
Dan Cryer
1739afeca6
Update GithubBuild to allow for testing pull requests, hopefully
2014-05-12 15:18:42 +01:00
Dan Cryer
9379af8724
Implement clone_depth setting in build_settings, to allow shallow clones. Fixes #391
2014-05-05 21:03: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
78e4b9d104
Updating RemoteGitBuild to support a Git SSH wrapper. See #114
2014-04-16 16:38:19 +00:00
Corpsee
f4df607a16
Moved handleConfig functionality into general Build method.
2014-03-15 12:22:59 +07:00
Corpsee
7a910631e6
Added database-based yml build config
2014-03-15 12:18:12 +07:00
Corpsee
18701544a0
Fixed 'cd' command for windows
2014-03-13 00:37:57 +07:00
Corpsee
39477678d2
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
Dan Cryer
77fae9a56d
Holy cleanup, batman.
2013-10-10 01:01:06 +01:00
Dan Cryer
b47dfbd0b3
Various bug fixes
2013-07-30 02:55:29 +01:00
Sanpi
7f09e4df07
Allow arbitrary repository URL
2013-06-19 17:47:25 +02:00
Steve Kamerman
abcc5f13d8
Fixed GitHub Remote SSH build authentication errors
2013-05-16 14:20:40 -04:00
Steve Kamerman
6ad3c0894e
Merge branch 'master' of https://github.com/Block8/PHPCI
2013-05-16 13:40:22 -04:00
Dan Cryer
14841477a6
Improved commenting throughout the project. Fixes #18
2013-05-16 17:17:29 +01:00
Steve Kamerman
02632f8799
Bugfix: Remote GitHub builds fail
2013-05-16 11:57:47 -04:00
Dan Cryer
11a3e3403f
PHPCI/Helper and PHPCI/Model PSR2 compliance. Issue #18
2013-05-16 15:41:15 +01:00
Dan Cryer
160540b6ee
Add class-level docblock to every file.
2013-05-16 02:30:48 +01:00
Dan Cryer
6094b7013c
Add file-level docblock to every file.
2013-05-16 02:16:56 +01:00
Dan Cryer
a5a03e1f07
Switching executeCommand() to use sprintf for parameters, and all the plugins to pass params separately. See #12 , closes #24
2013-05-16 00:19:24 +01:00
Dan Cryer
be37a5e821
Refactoring builds out into separate model types (Github, Bitbucket, Local) and builder to use build->createWorkingCopy() to make build directory. Fixes #29
2013-05-15 23:47:37 +01:00