Commit graph

221 commits

Author SHA1 Message Date
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
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
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
corpsee 942127ffe6 Added default value in profile language select (current language) 2015-03-10 09:51:22 +01:00
Thomas Frei 542d2a3545 Remove short array syntax to keep backwards compatibility with php5.3 2015-03-06 17:44:22 +01:00
corpsee 000aff9121 Code style fix 2015-02-28 23:51:04 +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 8ab098821b Updating Settings Controller to use the configured config file, rather than assuming config.yml 2015-02-25 14:18:05 +00:00
Alex Davyskiba 1466ad06ef Allow projects to be archived.
Closes #771
2015-02-23 19:37:11 +00:00
Dzhilkibaev Nadir 35a6d1f577 Add SVN support to PHPCI.
Closes #759
2015-02-20 14:14:36 +00: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
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 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 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 0afc28cb69 Fixes 2014-12-22 16:18:33 +00:00
Dan Cryer 094a84f9b4 Hopefully re-greening the build. 2014-12-22 15:48:35 +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
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
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
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 036501b363 Removing apparently redundant requirement for mcrypt. 2014-12-11 14:35:07 +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 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 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 9eeaabc6fe Front-End Upgrade: New UI Based on Admin LTE.
Closes #673
2014-12-03 15:30:36 +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
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
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