Stephen Ball
d2ab7b300d
Add the ability to hide the slack attachment
2015-10-13 16:04:16 +01:00
Dan Cryer
3aeef0650d
Merge pull request #1078 from GeneaLabs/feature/fix-bootstrap-datepicker-locale
...
Fix Datepicker Locale File Include
2015-10-13 15:31:23 +01:00
Dan Cryer
5216270416
Merge pull request #1070 from cooperaj/master
...
Incorrect docblock
2015-10-13 15:26:57 +01:00
Dan Cryer
ad27ca9037
Merge pull request #1025 from delormejonathan/patch-1
...
Fixed a css issue with Block8 logo
2015-10-13 15:14:59 +01:00
Dan Cryer
1385379f1a
Merge pull request #1021 from mrobinsonuk/cleanup/spelling-corrections
...
Corrected a number of minor spelling errors.
2015-10-13 15:14:44 +01:00
Dan Cryer
10720656f9
Merge pull request #1019 from detain/mysql_plugin_host_support
...
Contribution Type: improvement / new feature
2015-10-13 15:13:55 +01:00
Dan Cryer
0fbae60f52
Merge pull request #998 from teemule11/bugfix-pdepend-1
...
Pdepend Module: make check for Pdepend output dir more robust.
2015-10-13 15:04:42 +01:00
Dan Cryer
3d21ad24e9
Merge pull request #993 from corpsee/feature-phpcpd-fix
...
Fixed GithubBuild::getDiffLineNumber method for correct phpcpd work
2015-10-13 15:04:13 +01:00
Dan Cryer
d8cbe68705
Merge pull request #992 from corpsee/feature-phpunit-fixes
...
Fixed TapParser parse fail
2015-10-13 15:03:09 +01:00
Dan Cryer
6591ada85b
Merge pull request #972 from memnuniyetsizim/master
...
Fixes default value for PHP Cs Fixer ( #833 )
2015-10-13 14:45:20 +01:00
Dan Cryer
bee77a25c8
Merge pull request #942 from corpsee/feature-archived-fix
...
Separated strings for 'archived'/'archived_menu'
2015-10-13 14:33:07 +01:00
Mike Bronner
c474a5c73a
Check if datepicker locale file exists
2015-10-10 09:54:01 -07:00
corpsee
c9541d630b
Updated russian translation
2015-10-10 18:16:07 +06:00
Dan Cryer
97216b0f41
Fixing login stuff
2015-10-09 11:10:14 +01:00
Dan Cryer
725ce70ae9
Fixing ordering on projects for @REBELinBLUE
2015-10-09 10:58:18 +01:00
Dan Cryer
fbc3da59dd
Fix
2015-10-09 10:37:50 +01:00
Dan Cryer
f747371c6d
Fixing tests #2
2015-10-09 10:29:21 +01:00
Dan Cryer
07b92fecf3
Fixing tests
2015-10-09 10:14:54 +01:00
Dan Cryer
e61ce203a3
Docblocks
2015-10-09 09:38:55 +01:00
Dan Cryer
a008358056
Cleaning up BuildWorker #1
2015-10-09 09:27:45 +01:00
Dan Cryer
68249d2f5d
Cleanup of new executor changes.
2015-10-09 09:16:05 +01:00
Dan Cryer
4375c524a9
PHPMD Fix
2015-10-08 20:27:40 +01:00
Dan Cryer
af90b94a3c
PHPMD Fixes
2015-10-08 20:24:32 +01:00
Dan Cryer
2f859be369
PHPCS Fix
2015-10-08 20:22:43 +01:00
Dan Cryer
370eebd227
Fixing PHPCS error in HomeController
2015-10-08 20:20:42 +01:00
Dan Cryer
ada9e33204
Restoring to login by email.
2015-10-08 20:15:20 +01:00
Dan Cryer
4e0325e887
Missing build bugfix.
2015-10-08 17:30:34 +01:00
Dan Cryer
e871df80c2
Adding the ability to run branch-specific stages
2015-10-08 16:54:01 +01:00
Dan Cryer
7ad1d317cd
Updating builds to try database config first, and fall back to file config.
2015-10-08 16:52:44 +01:00
Dan Cryer
31165a6bfa
General model / store cleanup
2015-10-08 16:52:19 +01:00
Dan Cryer
74d313862c
Adding project groups
2015-10-08 16:33:01 +01:00
Dan Cryer
e186874eba
Removing the ability to install 'plugins' via the web interface.
2015-10-08 16:29:29 +01:00
Dan Cryer
cf415a7c78
Merge branch 'master' of github.com:Block8/PHPCI
2015-10-08 09:49:20 +01:00
Dan Cryer
2380d2e472
Build worker should delete jobs in its queue that are not recognised.
2015-10-08 09:49:16 +01:00
Stephen Ball
6f0945fb97
Added the commit message to the BuildInterpolator so it can be used as the default reason passed to deployer
2015-10-07 15:06:07 +01:00
Dan Cryer
06e3235960
Add "source" and "url" parameters to Deployer plugin.
2015-10-06 14:16:48 +01:00
Dan Cryer
de6eb62367
Deployer plugin
2015-10-06 12:00:58 +01:00
Dan Cryer
7e2fee9504
Verify that jobs actually come from PHPCI
2015-10-06 11:38:09 +01:00
Adam Cooper
668ee67617
Incorrect docblock
...
The "optionally" is not true, the config file is now required.
2015-10-06 10:53:23 +01:00
Dan Cryer
de1c058f83
Merge pull request #1067 from Block8/dc/workers
...
Adding support for a beanstalkd-based queue
2015-10-05 15:27:18 +01:00
Dan Cryer
5062a58ba1
Merge pull request #1066 from REBELinBLUE/hide_yml_file
...
Adding support to check for .phpci.yml so the file can be 'hidden'
2015-10-05 15:23:20 +01:00
Dan Cryer
9dd6edc24a
Fix
2015-10-05 15:07:25 +01:00
Dan Cryer
11445304d6
Making PHPMD happy.
2015-10-05 14:48:17 +01:00
Dan Cryer
771bee0aa3
Fixings
2015-10-05 14:41:13 +01:00
Dan Cryer
2858ce506a
Merge branch 'master' into dc/workers
2015-10-05 14:17:23 +01:00
Dan Cryer
ea1157066e
Fixing new PHPCS errors.
2015-10-05 14:17:13 +01:00
Dan Cryer
b2ed9f102b
Docblock fixes
2015-10-05 14:11:43 +01:00
Dan Cryer
183d7d9e50
Making duplicate builds work again.
2015-10-05 14:07:48 +01:00
Dan Cryer
06204ef171
Adding support for beanstalkd-based workers.
2015-10-05 12:13:22 +01:00
Stephen Ball
647c0eb09c
Update Build.php
...
Changed the order the files are loaded in
2015-10-05 10:17:04 +01:00
Stephen Ball
9ee27bad37
Adding support to check for .phpci.yml so the file can be 'hidden' as with other CI systems such as Travis, StyleCI and Codeclimate
2015-10-04 17:38:03 +01:00
Dan Cryer
b0482b191d
Merge pull request #872 from REBELinBLUE/additional_interpolate
...
Additional interpolate
2015-10-02 22:14:14 +01:00
Dan Cryer
58a97e5a97
Merge pull request #869 from REBELinBLUE/technical_debt_cleanup
...
Cleanup technical debt
2015-10-02 22:12:50 +01:00
Dan Cryer
b171a10759
Fixing Codeception plugin PHPCS errors.
2015-10-02 21:53:39 +01:00
Dan Cryer
aaf93ddd7d
Updating PHPCI to send more detailed commit statuses, for @REBELinBLUE.
2015-10-02 21:35:53 +01:00
Dariusz Ruminski
dc6e63a7e7
PHP CS Fixer - fix name
...
Closed #1054
2015-10-02 13:54:25 +02:00
Mehmet Ali Ergut
f55b336900
Fixes default value for PHP Cs Fixer ( #833 )
2015-08-24 21:24:37 +03:00
Steve Robbins
92ee90998a
Fixes notice in github builds
...
Closed #996
2015-08-13 14:28:08 +02:00
DELORME Jonathan
8a3d7605d5
Fixed a css issue with Block8 logo
...
In Chrome (Android L), when you focus an input, the Block8 logo overrides the view.
See : http://s10.postimg.org/d5ffp7dwp/2015_06_30_07_57_03.png
2015-06-30 11:43:25 +02:00
Mark Robinson
d2c512d94b
Corrected a number of minor spelling errors.
...
Originally observed that "successful" was misspelled "succesfull" on the build view page. While correcting that, a number of other spelling errors were also corrected.
2015-06-25 15:21:23 +01:00
Joe Huss
9efd8e06dc
Contribution Type: improvement / new feature
...
Primary Area: plugins
Description of change: Implemented using the same changes mentioned here: https://www.phptesting.org/forums/topic/5-mysql-plugin-setup/
Allows you to specify a hostname for your mysql connection. Not my original code just patching it into the current source and made a branchs/push for it.
(i.e. Created a new plugin named ToolX, used library X to implement, see link)
2015-06-25 07:48:26 -04:00
Adirelle
d698b11673
Fixes "Undefined index: login_token".
...
Fixes https://github.com/Block8/PHPCI/issues/994 .
2015-05-30 21:16:31 +02:00
mulleto
2672908225
Make check for Pdepend output dir more robust. Before this fix, the pdepend module would check for "is_writable", which returns false even when the directory does not exist. I suggest to a) attempt to crete the dir if it does not exist, and b) make the error message more explanatory in case the dir cannot be created or is not accessible.
2015-05-29 08:26:47 +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
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
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
corpsee
853107027b
Fixed GithubBuild::getDiffLineNumber method for correct phpcpd work
2015-05-24 14:20:51 +06:00
corpsee
3f02e63c92
Fixed TapParser::parseLine Cyclomatic Complexity
2015-05-24 12:43:43 +06:00
corpsee
c20ee0533b
Fixed TapParser::parseLine Cyclomatic Complexity
2015-05-24 12:39:27 +06:00
corpsee
1c864cebed
Fixed TapParser parse fail with valid data + added tests
2015-05-23 15:40:49 +06: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
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
corpsee
21bf104587
Separated strings for 'archived'/'archived_menu'
2015-04-25 09:54:08 +06: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
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