Commit graph

1032 commits

Author SHA1 Message Date
zviryatko 731fd65453 Change xmpp config and message files directory 2015-04-09 12:08:27 +02:00
Angel Koilov 524341a50b remove unnecessary code 2015-04-09 12:06:32 +02:00
Tobias van Beek 01911f11aa Add the --recursive parameter to the git clone to get the submodules 2015-04-09 12:03:08 +02:00
Adirelle 9d4116e3c9 Reworked TapParser to be compliant and more robust.
Added another test case from #571.

Updated the output of TapParser::processTestLine.

Broke TapParser::parse down in simpler methods.

TapParser: ignore leading garbage and properly complain on missing TAP log.

TapParser: detect and report duplicated TAP log.

TapParser: got rid of the "test" and "suite" values.

They are only available with PHPUnit.

TapParser: append the message from yaml diagnostic to existing message.

Reworked the dispaly of test results.

PHPUnit plugin: pretty print test data.
2015-04-09 12:00:10 +02:00
Nicolplaás 2c43cd1cac Add spanish laguage support 2015-04-09 11:57:46 +02:00
Adirelle d804438a87 Use sensiolabs/ansi-to-html to parse the build logs.
Added an AnsiConverter helper.

Use the AnsiConverter in the email and page templates that display the build log.

Use a dedicated stylesheet for the ANSI converter.

It can be customized.
It can be inlined in the notifications.

Do not use ProphecyTestCase when not needed.
2015-04-09 11:54:57 +02:00
Marco Vito Moscaritolo 039324c056 Merge pull request #842 from corpsee/feature-ui-improvements
UI improvements
2015-03-25 12:51:10 +01:00
corpsee 3a867eb9d5 Fixed 'start' string for ru lang
Fixed 'from' and 'to' strings for ru lang
2015-03-18 13:10:21 +01:00
LAHAXE Arnaud d8df6cab4a Fix french typo mistake 2015-03-18 12:26:27 +01:00
Adirelle ea3b0c219a Code style fixed. 2015-03-18 12:21:06 +01:00
Adirelle f29ff197c6 Generate an new session identifier on successful login to prevent session fixation attacks. 2015-03-18 12:21:06 +01:00
Adirelle 3467e77e74 Use a CSRF token on the login form to prevent CSRF attacks. 2015-03-18 12:21:05 +01:00
Mark Clements 1dd1af2443 Switching tabs to spaces as per style guide.
No functional changes.
2015-03-18 09:47:47 +00:00
Marco Vito Moscaritolo 9d6a65b415 Merge pull request #844 from MarkMaldaba/fix_space_after_colon
Fixed an inconsistency in the way the prompts in the install scripts were being output.
2015-03-18 09:58:21 +01:00
Stephen Ball fdaaa1ede4 Parsing variables in the code coverage output directory for PHPUnit 2015-03-16 11:10:03 +00:00
Stephen Ball 52b2f87df2 Parsing variables in the Wipe plugin 2015-03-16 11:09:45 +00:00
Stephen Ball 9ad0e90fa1 Preventing the plugin failing due to an undefined variable 2015-03-16 11:05:33 +00:00
Stephen Ball 70f0d2516f Removed log output so that it matches the other plugins which don't pollute the build log, and to prevent issues with the log output not being escaped 2015-03-13 13:31:38 +00:00
Dan Cryer ecc92b5f3e Fixing pull request builds. 2015-03-11 07:48:22 +00:00
Dan Cryer 5f2de9a679 Update to only build the latest commit from a Github pull request webhook. 2015-03-10 20:20:54 +00:00
vsguts a188afb0da Fixing symlink removal.
Closes #854
2015-03-10 19:11:43 +00:00
Gustavo Novaro 33fc50a0b5 Remove blank style tag in header
Remove the tag <style> the header because it was not used

Closes #863
2015-03-10 19:04:05 +00:00
corpsee e75ffe0b76 Fixed 'date' nl lang string 2015-03-10 15:44:33 +06:00
Igor Timoshenko 4e8dc7c87b Fixed typos in Ukrainian language 2015-03-10 10:15:50 +01:00
Adirelle 00b88630fb Display a green border in passing build notifications. 2015-03-10 09:53:36 +01:00
corpsee 942127ffe6 Added default value in profile language select (current language) 2015-03-10 09:51:22 +01:00
Leszek a7b40ce176 archived 2015-03-10 09:29:37 +01:00
Thomas Frei 542d2a3545 Remove short array syntax to keep backwards compatibility with php5.3 2015-03-06 17:44:22 +01:00
Nathan Jovin 610d0991a8 Fix issue #840 Technical Debt not storing data nor displaying results in table 2015-03-05 00:12:42 -08:00
Mark Clements 8a96ec8551 Fixed the install script, which bails-out with an error if the PHPCI path contains spaces.
This occurs commonly on Windows, but from my reading of the code it would also be a problem on other platforms if spaces were present (though this is less likely, due to different naming conventions).

It has been fixed by using escapeshellarg() on both of the paths used in the command.

Fixes #698, which I've just noticed has a similar solution suggested in one of the comments, but was closed without anyone actually implementing it.
2015-03-02 22:49:22 +00:00
Mark Clements d2e6182a2f Fixed an inconsistency in the way the prompts in the install scripts were being output.
All the DB/host fields have a space after the colon, which is much better as it means the text you type is slightly separated from the prompt.  However, the admin user fields didn't include this space which was inconsistent and made the install script a little less professional.

I have therefore added the missing space for the prompts which didn't have it in the English language file, and have also updated all other language files to also use this format.  Most of them followed the same inconsistency as the English version, though some were consistent but without a space, and some which were differently inconsistent (both internally, and between languages).
2015-03-02 22:31:01 +00:00
corpsee f97089529c Fixed 'date' it lang string 2015-03-02 08:18:40 +06:00
corpsee 000aff9121 Code style fix 2015-02-28 23:51:04 +06:00
corpsee 9f53471186 Added Date column for builds table in project page. 2015-02-28 23:38:56 +06:00
corpsee da9be4930d Added total builds count to index and project page 2015-02-28 23:13:02 +06:00
Dan Cryer 86b9c05f98 Fixing PHPCS errors. 2015-02-26 08:45:42 +00:00
Dan Cryer ab4396e00d Hopefully fixing a bug where reporting errors back to Github causes an infinite loop. 2015-02-26 08:31:58 +00:00
Dan Cryer 8ab098821b Updating Settings Controller to use the configured config file, rather than assuming config.yml 2015-02-25 14:18:05 +00:00
Dan Cryer e423c73c4e Fixing comparison where commit ID is Manual.
Fixes #823
2015-02-25 14:13:31 +00:00
Dan Cryer db90f2ea11 Updating the UpdateCommand to check for a config key rather than a specific file. 2015-02-25 09:36:50 +00:00
zviryatko f4a0804100 Fix username style in user panel block. 2015-02-24 10:01:36 +02:00
Alex Davyskiba 1466ad06ef Allow projects to be archived.
Closes #771
2015-02-23 19:37:11 +00:00
Dan Cryer e98647bd97 Add support for Mercurial SSH-based clones. 2015-02-23 16:17:46 +00:00
nonlux 893deada33 Set the CommandExecutor buildPath property when a build is created.
Closes #556
2015-02-23 14:42:04 +00:00
Adirelle 4905679298 Email plugin: use "default_mailto_address" as a fallback only.
Closes #730
2015-02-23 14:16:35 +00:00
Matthew Leffler ea3109be67 Convert tapString to UTF-8, allowing UTF8 output from PHPUnit, etc.
Closes #738
2015-02-23 14:15:11 +00:00
Daniel Seif 610a0e57ef Fixed settings handling for symlink creation in local build
Closes #766
2015-02-23 14:07:42 +00:00
Àlex Corretgé 601318b97b Fix the problem when executing Phing out of the build dir.
Closes #778
Closes #748
2015-02-23 13:53:38 +00:00
Lee Willis 6420119f1a Make SSH key generation more robust.
Do not try and predict whether we will be able to create a key. Instead
try and create one and capture failure if it happens.

Closes #803
2015-02-23 13:49:29 +00:00
corpsee 4ffeec7767 Updated lang.ru file
Closes #807
2015-02-23 13:47:16 +00:00
Leszek 1a5ecb97b1 Update lang.pl.php
Closes #810
2015-02-23 13:46:41 +00:00
Dan Cryer dd58dd682f Adding support for commenting on Github diffs. 2015-02-23 13:40:34 +00:00
Dan Cryer 071e36a4e9 Slight cleanup to please PHPMD. 2015-02-20 14:24:37 +00:00
Dzhilkibaev Nadir 35a6d1f577 Add SVN support to PHPCI.
Closes #759
2015-02-20 14:14:36 +00:00
James Inman 9133c544d5 Adding output support to Behat plugin. 2015-02-20 13:38:42 +00:00
Dan Cryer aca8155a43 Merge branch 'master' of github.com:Block8/PHPCI 2015-02-20 12:46:50 +00:00
Dan Cryer 69d05d6da8 Setup plugin failure should cease execution. Fixes #797 2015-02-20 12:46:43 +00:00
James Inman 6c8df9a8ce Fix missing return statement in Technical Debt. 2015-02-19 13:37:35 +00:00
Jon Gotlin bf6ac530a6 Create admin command cleanup 2015-02-19 07:31:00 +01:00
James Inman 5bb68507d8 Fixing Technical Debt error message. 2015-02-18 14:56:04 +00:00
James Inman d6f72b0b7e PHPCS/PHPMD fixes for Technical Debt plugin. 2015-02-18 14:44:04 +00:00
James Inman 2a5ac8ccbc PHPCS/DocBlock fixes to Technical Debt plugin. 2015-02-18 14:15:59 +00:00
James Inman 8f5d855193 Adding Technical Debt plugin. 2015-02-18 14:07:26 +00:00
Daniel Wolkenhauer 33f2ec172d Fatal error: Call to undefined method PHPCI\Helper\Email::setIsHtml() in ../Email.php on line 107 2015-02-16 18:51:05 +01:00
Tobias van Beek 7c4a926166 Render the public key on the project edit page. CLose #722 done by @leewillis77 2015-02-16 15:00:37 +01:00
Marco Vito Moscaritolo cbd98b6b46 Fixed typo. 2015-02-16 14:55:20 +01:00
Marco Vito Moscaritolo 2d194de6d0 Fixed code in CC mails. 2015-02-16 14:54:41 +01:00
Marco Vito Moscaritolo f16395e45b Use more consistent project name loader to compose mail. 2015-02-16 14:52:48 +01:00
Marco Vito Moscaritolo f192185e26 Refactor on mail sending to use Email helper and specific tempalte for successfull build. 2015-02-16 14:51:14 +01:00
Dan Cryer 4d142b61b6 Fixing other tests 2015-02-16 11:58:15 +00:00
Dan Cryer 691f2423f7 Fixing base store docblocks. 2015-02-16 11:20:18 +00:00
Igor Timoshenko 55b10948ef Added Codeception UI plugin 2015-02-16 11:47:07 +01:00
Dan Cryer 44c489dd22 Lots of cleanup. 2015-02-12 14:15:19 +00:00
Dan Cryer c20ca7c8ff Lots of cleanup. 2015-02-12 14:11:58 +00:00
Dan Cryer 6576974584 Cleaning up permissions on a few files. 2015-02-12 13:42:07 +00:00
Dan Cryer dcbad55df8 Fixing FIXMEs 2015-02-12 13:30:32 +00:00
Dan Cryer dea615bf26 Cleanup 2015-02-12 13:20:08 +00:00
Dan Cryer 320b0efa71 Fixing run-builds. 2015-02-12 13:17:50 +00:00
Dan Cryer 54ab93373d Fixing some bugs related to the last round of changes. 2015-02-12 13:17:42 +00:00
Dan Cryer 489f71b8c2 Cleaning up unnecessary use of 'die' and 'exit' 2015-02-12 12:37:56 +00:00
Dan Cryer 36e3c622c8 Fixing missing use statements 2015-02-12 11:42:09 +00:00
Dan Cryer a4339fc1b6 Fixing two particularly dodgy queries in BuildStore. 2015-02-12 11:38:00 +00:00
Dan Cryer d481140ea2 Fixing issues related to LIMIT in Base Store files. 2015-02-12 11:08:45 +00:00
Dan Cryer 9379da1393 Fixing SensioLabs Insight 'Critical' violations. 2015-02-12 10:39:41 +00:00
vigo5190 4d91bd15e7 Update Slack plugin to support the latest version of the library it relies on.
Closes #742
Closes #747
2015-02-09 12:14:30 +00:00
Lee Willis 4f73063fb7 Redesigned build summary for the dashboard to include recent builds.
Closes #783
Closes #708
2015-02-09 11:34:25 +00:00
Luca 935ffe4473 Some Italian language translation improvements.
Closes #784
2015-02-09 11:24:21 +00:00
Dan Cryer 4a1d62b44a Make build log and meta value columns use MEDIUMTEXT data type.
Closes #777
2015-02-09 11:18:34 +00:00
Daniel Seif e531c80718 Reset the status of a duplicated build to avoid strict-mode errors.
When using SQL strict mode, mysql would complain that no default value of the status column is set. Setting the status to 0 before duplicating fixes this.

Closes #725
2015-02-03 12:21:04 +00:00
Adirelle 353c4cafdb Remove duplicates from the list of recipients in the email plugin.
Closes #731
2015-02-03 11:58:18 +00:00
Adirelle 0be37b9e85 Franch translation updates.
Closes #733
2015-02-03 11:56:45 +00:00
Adirelle cd4ff6c4ea Localisation support for dates throughout the front-end using moment.js.
Closes #734
Closes #732
2015-02-03 11:53:12 +00:00
corpsee 5dced5f990 Fixing fatal error with $this->controller->layout in Application class.
Closes #736
2015-02-03 11:49:16 +00:00
corpsee 8d2c7045a4 Update the "Manual Build" string for the Russian translation.
Closes #737
2015-02-03 11:47:07 +00:00
Adam Cooper c441e72d0a Move CSS into separate file, fix width of plugins that use tables and adds table-responsive class for smaller screens.
Closes #755
2015-02-03 11:38:16 +00:00
Sergey Linnik 96b1df55b0 Add query interpolation in PostgreSQL and SQLite plugin.
Closes #757
2015-02-03 11:33:55 +00:00
Sam Mousa 3ade895e30 Fix parameters used to check if ssh-keygen exists to prevent an indefinite hang.
Closes #764
2015-02-03 11:15:52 +00:00
Dan Cryer 731cdcce7d Fixing missing docblock error. 2015-02-03 11:10:22 +00:00
Alex Davyskiba a233c4e26c Escape commit message from XSS and broken markup.
Closes #769
2015-02-03 10:27:36 +00:00
Nikolas Hagelstein 3ddc723e1f German language translation improvements.
Closes #774
2015-02-03 10:11:29 +00:00
Dan Cryer c5bdafeaa3 Fixing login is disabled checks 2015-01-22 09:17:58 +00:00
Dan Cryer c54f22985c Merge branch 'master' of github.com:Block8/PHPCI 2015-01-13 12:38:48 +00:00
Dan Cryer c93cdf7fe5 Fixing b8 logo and link on login screen. 2015-01-13 12:38:39 +00:00
Dan Cryer e9e0ba8593 Merge pull request #722 from REBELinBLUE/slack-bug-fix
Fixing issue with status overwriting message
2014-12-23 15:41:45 +00:00
Stephen Ball 44f1445bbe Fixing issue with status overwriting message 2014-12-23 15:30:09 +00:00
Dan Cryer 3235550267 Fixing Polish language name, docblocks in Lang helper. 2014-12-23 11:53:33 +00:00
Dan Cryer 5f11e1997c Trying to reduce complexity of language init method. 2014-12-23 11:36:01 +00:00
Dan Cryer 9599759ade Adding Ukranian language. 2014-12-22 16:23:29 +00:00
Dan Cryer 94bf5c2e1c Adding Italian language, closes #721 2014-12-22 16:23:20 +00:00
Marco Vito Moscaritolo 9e474d8e7e Update all IT config. 2014-12-22 16:18:53 +00:00
Marco Vito Moscaritolo 4adf48e974 Added translations for PHPCI application. 2014-12-22 16:18:53 +00:00
Marco Vito Moscaritolo 6d28d120e8 Initial IT translation (not complete) 2014-12-22 16:18:53 +00:00
Dan Cryer 0afc28cb69 Fixes 2014-12-22 16:18:33 +00:00
Stephen Ball f78b6ae9f9 Cleanup of the disabled login mode.
Hides user menu, the navigation user panel, etc.

Closes #718
2014-12-22 16:12:51 +00:00
Stephen Ball fd8f318401 Add a plugin to handle sending notifications to Slack (https://slack.com/)
Closes #720
2014-12-22 16:03:09 +00:00
Dan Cryer 094a84f9b4 Hopefully re-greening the build. 2014-12-22 15:48:35 +00:00
Dan Cryer 71addb95c3 Adding Greek and Polish language files. 2014-12-18 10:47:21 +00:00
Dan Cryer a6e2f835a6 Merge branch 'dc/languages' of github.com:Block8/PHPCI into dc/languages 2014-12-18 10:45:32 +00:00
Dan Cryer 72581aa01e Merge fixes 2014-12-18 10:45:21 +00:00
Dan Cryer d52e64d7f3 Merge fixes 2014-12-18 10:16:31 +00:00
Alex Davyskiba d2505dcef6 Update Gitlab URL parsing to no longer require a project namespace.
Closes #702
2014-12-18 10:02:43 +00:00
Lucas Gois e4bf5ee27d Added support for gitlab merge requests
Added function to verify if a gitlab merge request is sent.
If yes, then will create a build for the source branch of the request.

Closes #699
2014-12-18 09:51:09 +00:00
Stephen Ball 768a8a180c New plugin to support PHP TAL linting.
Closes #701
2014-12-18 09:45:17 +00:00
Guillaume Perréal a2e97c69ac Prepend the build path to ignored directories in PhpParallelLint.php.
Closes #710
2014-12-18 09:40:25 +00:00
Guillaume Perréal 0beb77113a Have the PhpUnit plugin reports an explicit error when no test are configured.
Closes #711
2014-12-18 09:38:36 +00:00
Guillaume Perréal f37c3450e3 In build view, only show meta of builds for the branch of the selected build. 2014-12-18 09:36:54 +00:00
Alex Davyskiba 67b2348a7a Fix word wrapping on public key.
Closes #703
2014-12-18 09:34:42 +00:00
Matthias Mullie b8a6f5255c Some minor Dutch translation improvements 2014-12-11 18:26:04 +01:00
Dan Cryer 28b24952ab Fixing Docblock checker issue 2014-12-11 17:09:55 +00:00
Dan Cryer c81c0311cb Fixing PHPMD errors 2014-12-11 17:07:06 +00:00
Dan Cryer 08ec6f8a62 Adding German language, thanks to @thormeier and @mikebronner 2014-12-11 17:01:32 +00:00
Dan Cryer 41d0138ef3 Adding Danish language, thanks to @NamelessCoder 2014-12-11 17:00:59 +00:00
Dan Cryer d2060ebe95 Adding Dutch language, thanks to @matthiasmullie 2014-12-11 17:00:12 +00:00
Dan Cryer 67b0453a30 Some language updates from Transifex 2014-12-11 16:59:27 +00:00
Dan Cryer c230d1c347 Allow admins to change the default language for their installation. 2014-12-11 16:32:42 +00:00
Dan Cryer b99b09d13c Allow users to change their Language via the Edit Profile page. 2014-12-11 16:26:09 +00:00
Dan Cryer 73ea94c7a2 Updating Gitlab to GitLab 2014-12-11 15:15:08 +00:00
Dan Cryer 9ef18f5580 Updating Github to GitHub, and MySQL name to MySQL database name 2014-12-11 15:14:11 +00:00
Dan Cryer 036501b363 Removing apparently redundant requirement for mcrypt. 2014-12-11 14:35:07 +00:00
Stéphane HULARD d59c0e1054 End of French translation
Signed-off-by: Stéphane HULARD <s.hulard@chstudio.fr>
2014-12-10 14:05:09 +00:00
Stéphane HULARD dff8e55b41 Add the first French translations 2014-12-10 14:05:08 +00:00
Dan Cryer bfcbeabb62 Adding UTF-8 charset to login page. 2014-12-10 14:04:16 +00:00
Dan Cryer a8ec69e6dd Commenting the language helper, also fixing the default language name. 2014-12-08 14:27:53 +00:00
Dan Cryer 9de19d6bbb Merging latest master 2014-12-08 14:18:57 +00:00
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
Marc Aschmann effd6909aa reimplemented disable user 2014-12-07 17:51:00 +01:00
Marc Aschmann 2df2ca5cb5 merged current upstream/master 2014-12-07 17:50:19 +01:00
Dan Cryer 5e7301d662 Switching to using moment.js for times in JS, rather than a custom solution. Fixes #688 2014-12-07 11:51:41 +00:00
Dan Cryer 3f15c0618a Moving languages to two letter locales where the four-letter equivalent is not necessary. 2014-12-07 11:39:33 +00:00
Nikolay Kirsh 061215deed Обновление русского языка
- укорочены слишком длинные строки
- исправлены орфографические ошибки
- доработаны склонения
2014-12-07 11:14:30 +00:00
Dan Cryer b593707ef4 Making JSON_UNESCAPED_UNICODE change apply to 5.4+, whilst still supporting 5.3. 2014-12-07 11:12:56 +00:00
Nikolay Kirsh 50ed5b7e07 fix unicode strings in json 2014-12-07 11:11:32 +00:00
corpsee e11f8744ac Fixed wrong text for add plugin action 2014-12-07 11:07:07 +00:00
corpsee bb9b068ea5 Deleted duplicate key in localization 2014-12-07 11:07:07 +00:00
corpsee ea55e594b1 Improved Russian translation 2014-12-04 19:33:22 +00:00
corpsee 6fa08d7e44 Added Russian translation (+console) 2014-12-04 19:33:21 +00:00
corpsee f6dc3aad08 Added Russian translation 2014-12-04 19:33:21 +00:00
Dan Cryer 5dd42da9a0 Builder, build plugins 2014-12-04 15:48:52 +00:00
Dan Cryer 6e469b01ec Installer and Updater 2014-12-04 15:01:19 +00:00
Dan Cryer bfca6bc27a Plugins 2014-12-04 14:40:28 +00:00
Dan Cryer 5f3b1c0c53 Users and Settings 2014-12-04 14:30:43 +00:00
Dan Cryer cea124cfaa Login, forgot password and password reset. 2014-12-04 13:24:46 +00:00
Dan Cryer 4a03e01c3f View build 2014-12-04 13:08:48 +00:00
Dan Cryer 54765bf823 View Project 2014-12-04 12:19:06 +00:00
Dan Cryer cc58191048 Add/Edit/View Project languages 2014-12-04 11:42:21 +00:00
Dan Cryer f6e433a94d Dashboard updated to support languages 2014-12-04 11:14:04 +00:00
Dan Cryer 56bbf13f34 Merge branch 'master' of github.com:Block8/PHPCI into dc/languages 2014-12-04 10:23:16 +00:00
Dan Cryer 050fdda848 Initial commit 2014-12-04 10:23:10 +00:00
Dan Cryer 60dab35f1e Fixing fatal error on dashboard, also adding slim view for installs with more than 10 projects 2014-12-03 20:26:32 +00:00
Dan Cryer 9eeaabc6fe Front-End Upgrade: New UI Based on Admin LTE.
Closes #673
2014-12-03 15:30:36 +00:00
michael.schramm b5f9e906fa Improved PHPSpec plugin. Now includes a UI Plugin. 2014-12-03 12:21:55 +00:00
Tobias van Beek 1206f9c2f3 Prevent undefined errors in TapParser if output from scripts failed.
Closes #515
2014-12-03 12:12:29 +00:00
Oliver Nordbjerg 73d5da1c7d Switch build status image to use Shields.io SVG icon.
Closes #439
2014-12-03 12:08:04 +00:00
Marc Aschmann 646d2ba3d7 Make PHPCI output properly formatted JSON and Yaml files where possible, rather than one-line files.
Closes #547
2014-12-03 11:41:31 +00:00
Artjom Kurapov 91f29fb22b Make FilesPluginInformation class only try to load PHP files.
Closes #638
2014-12-03 11:06:19 +00:00
Marco Vito Moscaritolo 207411d5fc Adding non-interactive installation mode.
Closes #641
2014-12-03 10:52:14 +00:00
Dan Cryer e52093e0b7 Fix for CS issues in build 1349 2014-12-01 21:42:52 +00:00
Petr Hudik 59ff1f86a5 Adding commit message and committer e-mail to Git webhook
Closes #560
Closes #577
2014-12-01 21:35:12 +00:00
Wanderson e4c40c76af Adding Phar archive plugin.
Closes #659
Closes #106
2014-12-01 21:09:13 +00:00
Dan Cryer c211f92313 Fixing RunCommand 2014-12-01 17:36:47 +00:00
Dan Cryer 8f169ae837 Fixing support for Github and Bitbucket web hooks. 2014-12-01 17:30:44 +00:00
Dan Cryer f562de55c7 Allow PHPCI to mark builds as failed if the builder crashed, after a user-defined timeout. Limit to one build per project in RunCommand.
Fixes #623
2014-12-01 17:04:03 +00:00
Dan Cryer 28292967a8 Settings UI cleanup 2014-12-01 16:18:59 +00:00
Dan Cryer ddd46ba9ad Fixing user profile edit to display updated information after save. 2014-12-01 16:03:35 +00:00
Dan Cryer 7b792c9541 Updating session variables to add phpci_ prefix.
Fixes #652
2014-12-01 15:56:33 +00:00
Dan Cryer 084203f0cf Adding support for Github Content-Type: application/json web hooks.
See #668
2014-12-01 15:48:22 +00:00
Dan Cryer b2a6ea38ee Updating PHP Copy/Paste Detector to new parameter format
Fixes #669
2014-12-01 15:39:19 +00:00
Dan Cryer a92c72e801 Remove infinite recursion when using an array of directories in PHP Unit config.
Fixes #596
2014-12-01 15:32:50 +00:00
Sam Van der Borght 8b7b1afe71 Remove un-necessary and incorrect validator for branch field on the project add/edit form.
Closes #506
Fixes #580
Fixes #562
Fixes #573
Fixes #633
2014-11-13 17:42:39 +00:00
Stefan eb508baa4f Make IRC plugin join channel before attempting to send a message.
Closes #579
2014-11-13 17:35:58 +00:00
Wanderson 61d864e4f0 Add support for skipped tests in TAP Parser.
Closes #624
See #611
2014-11-13 17:33:27 +00:00
Jimmy Cleuren 2f4063c788 Add a commit message to builds imported via PollCommand.
Closes #626
2014-11-13 17:30:27 +00:00
Michael Schramm 404a0c1039 Fix parallel lint directory to include build path.
Closes #645

directory should be inside of build path
2014-11-13 17:27:30 +00:00
Stefan a2493bff3d Fix profile update - missing parameter in function call.
Fixes #629
Fixes #590
Fixes #591
2014-11-13 17:20:41 +00:00
Marco Vito Moscaritolo 6adbee0bc9 Fixed webhook method docs.
Closes #565
2014-10-16 16:23:17 +01:00
Stefan d21dc179e2 Add new variable %BRANCH% to interpolator.
Closes #597
2014-10-16 16:12:20 +01:00
Adam Cooper 0aa342e774 Adding a branch filter to the project page, allowing users to view builds from a specific branch.
Closes #600
2014-10-16 16:10:24 +01:00
Schorsch3000 24498d1bc4 Added Gulp JS plugin.
Closes #606
2014-10-16 16:02:36 +01:00
James Inman c02795988c Fixing support for SMTP encryption.
Closes #614
Closes #619
2014-10-16 15:44:41 +01:00
James Inman 3172b0f1d8 Adding check for a valid encryption context to MailerFactory. 2014-10-16 15:43:54 +01:00