Marco Vito Moscaritolo
86de54b658
Use config as service.
2015-05-31 11:20:31 +02:00
Marco Vito Moscaritolo
455f9a59a8
Remove unrequired parameters from CLI command constructors.
2015-05-31 11:20:18 +02:00
Marco Vito Moscaritolo
bfe21bc687
Remove unrequired parameters from CLI command constructors.
2015-05-31 11:18:04 +02:00
Marco Vito Moscaritolo
5a516732ed
Move process controlll initialization in config.
2015-05-31 11:13:16 +02:00
Marco Vito Moscaritolo
e4e08e32b0
Use user service to manage user on admin command.
2015-05-31 11:06:19 +02:00
Marco Vito Moscaritolo
74ed1b14e1
Use user service to manage user on admin command.
2015-05-31 11:05:49 +02:00
Marco Vito Moscaritolo
063bec407d
Move CLI app to use DIC.
2015-05-31 11:01:40 +02:00
Marco Vito Moscaritolo
3eb1648e13
Swtich DIC to symfony container.
2015-05-31 10:33:27 +02:00
Marco Vito Moscaritolo
a0e72b9bc7
Remove new instance of each store.
2015-05-30 23:24:14 +02:00
Marco Vito Moscaritolo
a9545e4104
Added store.entity services and fixed application to use it.
2015-05-30 23:20:13 +02:00
Marco Vito Moscaritolo
ebf5a5dd7b
First draft of DIC initialization with config.
2015-05-30 23:04:47 +02:00
Marco Vito Moscaritolo
65aba6b3c6
Update pimple to version 3.
2015-05-30 21:33:48 +02:00
Adirelle
d698b11673
Fixes "Undefined index: login_token".
...
Fixes https://github.com/Block8/PHPCI/issues/994 .
2015-05-30 21:16:31 +02:00
Aleix Canal
3a6008db53
Bugfix: Default codeception xml path "tests/_output/" but now 100% configurable.
...
Closed #991
2015-05-28 12:18:24 +02:00
tankist
9ace15a55f
Fix for #988
...
Added class::method fallback for feature entry to prevent empty report for Codeception plugin
Closed #989
2015-05-28 12:10:14 +02:00
mulleto
3784cc8ea9
Adding an option for Plugin::Composer to pass the no_dev option. If set to true, it will execute composer with the --no-dev option, which usually suffices for testing in most projects. Default is set to false.
...
Closed #987
2015-05-28 12:08:30 +02:00
mulleto
d34818f029
Added missing strings in german translation
...
Closed #982
2015-05-28 12:05:58 +02:00
Stephen Ball
1eb5248319
Removed allowed_warnings as it is not used
...
Calling setOptions
Closed #975
2015-05-28 12:03:23 +02:00
Adirelle
3734d3bc9a
Don't use an if and two return statements when one return is sufficient.
...
Don't use two if when one else does the same job.
Don't use convoluted calculations when one return statement is sufficient.
Don't call a method that doesn't exist.
Don't write a try-catch block that does nothing.
Do send exceptions when a abnormal situation occurs.
Closed #962
2015-05-28 12:00:43 +02:00
Adirelle
b7d9af1e72
Update sensiolabs/ansi-to-html to fix the log background.
...
Closed #961
2015-05-28 11:59:17 +02:00
corpsee
5c6dd81a9a
Extended shields.io status badge support
...
Closed #958
2015-05-28 11:50:57 +02:00
Petr Cervenka
7ff080971e
Adding Flowdock integration
...
Closed #954
2015-05-28 11:47:57 +02:00
Adirelle
ad29ba4cfd
Track and display the build progression, for each stages and plugins.
...
Translations for the build summary.
Closed #944
2015-05-28 11:39:35 +02:00
Adirelle
8549ba30cf
PHPUnit display: escape HTML code in test messages.
...
PHPUnit display: display data produced before the TapParser refactoring.
Closed #937
2015-05-28 11:14:20 +02:00
Adirelle
4edefee761
Reworked the DaemonCommand.
...
* Accepts options for PID and log file.
* Uses posix_kill whenever available.
* Checks that the daemon actually started or stopped.
* Try to terminate then kill the daemon.
* Uses the logger or output instead of "echo".
Added a ProcessControl interface and implementations.
Closed #908
2015-05-28 10:55:59 +02:00
Vaidas Zilionis
15b6917f68
Allow see project build status in cctray xml format
...
Refactoring is done for BuildStatus information.
- Fixed all phpcs, phpmd errors
- Added test for my code (hurray 100 tests already :D)
Closed #705
2015-05-28 10:50:29 +02:00
Victor
0887bd4bc4
Fix for strict standards issue in RebuildCommand.php
...
[ErrorException]
Runtime Notice: Only variables should be passed by reference in /var/www/phpci/PHPCI/Command/RebuildCommand.php line 78
2015-05-15 16:37:45 +02:00
Adirelle
8bf1d09afd
Black-on-white color theme for the build log.
2015-04-28 14:14:25 +02:00
Adirelle
5cd29ca7fc
Allow to specify a mail template ('short' or 'long') in phpci.yml.
...
Email plugin: checks if the custom template exists before trying to use it.
Closed #933
2015-04-28 14:09:23 +02:00
Adirelle
590ab5fae5
Build::removeBuildDirectory: do not try to remove build directory of not-yet-persisted builds.
2015-04-25 21:25:50 +02:00
Adam Cooper
3ca1667f12
Revert CSS file change made in error as part of the codeception update
...
Close #935
2015-04-23 17:01:44 +02:00
Adirelle
f46a8be648
LoggerConfig::getFor always returns the same instance of Logger for the same $name.
...
This avoid issues when push handlers/processors to that logger.
Use the Monolog\ErrorHandler to log errors and exceptions.
PHPCI/Logging/Handler becomes PHPCI/ErrorHandler.
And it only throws ErrorException for reported errors.
No need to initialize a second $loggerConfig in daemonise.
Close #892
2015-04-23 13:25:53 +02:00
Adirelle
5688d9c4c8
The manual build button creates build for the currently watched branch.
...
Close #927
2015-04-23 13:23:13 +02:00
Adam Cooper
408eb5b974
An attempt at making the codeception plugin a little more complete.
...
Codeception JS plugin and theme changes.
Improvements to the display. Extra total information plus some test file locations.
Close #588
2015-04-23 13:18:26 +02:00
Adirelle
209454c5f6
When starting a manual build, replace the "Manual" commit id with the HEAD hash.
...
Close #928
2015-04-23 13:13:29 +02:00
corpsee
634b246ed5
Fixed ru strings for create build command ( https://github.com/Block8/PHPCI/pull/889 )
...
Fixed ru strings for 'archived'
Close #932
2015-04-23 10:33:38 +02:00
corpsee
1b7f0bbb4b
Improved login: now you can login using name or email
...
Close #873
2015-04-22 13:54:02 +02:00
Alexander Garzon
c0568d3a4b
Update lang.es.php
...
Missing translation for "archived"
Close #931
2015-04-22 12:26:51 +02:00
Adam Henley
f7ca64bf6d
SMTP Password not masked PR #921
...
Signed-off-by: Adam Henley <adamazing@gmail.com>
Close #923
2015-04-22 12:26:06 +02:00
rm3nchaca
81fbc6a5a0
fix file link in plugins
...
Running builds leave a file link with an error like "http://gitlab.example.com/root/project/blob/master/index.php#L6 " but it is pointing to the actual file, not the file with a bug, example "97f0a6453d/index.php (L6)
"
Close #915
2015-04-22 12:24:29 +02:00
Adirelle
290c34a27d
Updated the php_codesniffer required version and added a default phpcs.xml.
...
Added a PHPMD configuration file.
Updated phpci.yml to use the configuration files.
Close #913
2015-04-22 12:22:28 +02:00
Adirelle
f25b1d25dc
Let CommandExecutor::findBinary throw an exception when the binary is missing.
...
Close #910
2015-04-22 12:19:05 +02:00
Lewis Wright
7f46b650dc
Added check for invalid key
...
Close #895
2015-04-22 12:06:26 +02:00
Jérémy DECOOL
9261f24d25
Command to create a new build
...
Close #889
2015-04-22 12:00:38 +02:00
Angel Koilov
77ba61c8bc
add pingback for IRC plugin
...
Close #886
2015-04-22 11:58:43 +02:00
Adirelle
452a5ba97c
Enforce "en" lang in tests.
...
Some tests compare the result to english strings.
Do not test UnixCommandExecutor on Windows.
PharTest: explain why PHAR writing test are skipped.
InstallCommandTest: mock checkRequirements to allow the tests to run.
Run php_parallel_lint before all other tests.
Close #846
2015-04-22 11:49:26 +02:00
Adirelle
9590336c49
Added a new configuration variable, PHPCI_BUILD_ROOT_DI.
...
This variable allows to change where the build happens.
It defaults to PHPCI_DIR.'PHPCI/build/'.
Moved build path calculate and build removal into the Build class.
Also remove the build directory when deleting the build.
Close #834
2015-04-22 11:44:54 +02:00
Martin Sadovy
60131ae7b6
Github: Support pull private repository from pull request
...
Closes #832
2015-04-22 11:41:33 +02:00
zviryatko
067a60983f
Fix archive link.
2015-04-22 11:37:38 +02:00
Marco Vito Moscaritolo
3626eabc2e
Merge pull request #871 from REBELinBLUE/fix_wipe_error
...
Preventing the wipe plugin failing due to an undefined variable
2015-04-16 18:39:30 +02:00