Commit graph

309 commits

Author SHA1 Message Date
Dmitry Khomutov
dd4f3bfbad Added 'user_id' (created by) and 'create_date' columns to 'project' table. 2017-10-19 22:05:00 +07:00
Dmitry Khomutov
7382df7f6d Added 'user_id' (created by) and 'create_date' columns to 'project_group' table. 2017-10-16 21:59:59 +07:00
Dmitry Khomutov
4ec6d854c2 Added 'user_id' column to 'build' table (created by)
+ Renamed columns 'created' -> 'create_date', 'started' -> 'start_date' and 'finished' -> 'finish_date'
+ Code style fixes.
2017-10-16 20:40:00 +07:00
Dmitry Khomutov
58b23fe89d Removed useless code from models + code style fixes. 2017-10-15 20:05:33 +07:00
Dmitry Khomutov
508465fc74 Code style fixes + phpdocs. 2017-10-15 01:29:29 +07:00
Dmitry Khomutov
9e57de043e Removed useless 'project_id' column from 'build_meta' table. 2017-10-15 00:48:53 +07:00
Dmitry Khomutov
145670acde Build sources instead of 'Manual' word. 2017-10-14 21:13:36 +07:00
Dmitry Khomutov
ca0f7b4182 Fixed schedule build command. Issue #125. 2017-10-11 18:55:03 +07:00
Dmitry Khomutov
c50f04a280 Fixed schedule build command. Issue #125. 2017-10-08 21:51:03 +07:00
Vincent Vermeulen
9b198a128e Use function getLatestBuild 2017-10-05 17:43:33 +02:00
Vincent Vermeulen
5a7d145c94 Added command to schedule tasks if not ran for a specified X days 2017-10-04 22:40:29 +02:00
Dmitry Khomutov
a8019e20a8 Fixed 'lifetime' parameter for queue on installation. 2017-09-18 08:18:59 +07:00
Dmitry Khomutov
5820583d4a Reformated JS code. 2017-09-17 11:22:05 +07:00
Dmitry Khomutov
5df94982a1 Removed useless '/' from build status cache path. 2017-09-16 20:20:08 +07:00
Dmitry Khomutov
883ebf1a1a Changed '?' to '�' for binary output. Issue #116. 2017-09-16 12:28:16 +07:00
Dmitry Khomutov
a4cbd1b7ec Fixes for non-unicode binary log output. Issue #116. 2017-09-16 12:28:16 +07:00
Dmitry Khomutov
e60376fe5f Added a checkbox to build only the default branch specified in the project (Fixes). 2017-09-16 12:22:29 +07:00
Pat Suwalski
bbbd9b3cf2 Added a checkbox to build only the default branch specified in the project. 2017-09-13 21:24:19 +07:00
David Sloan
242d08e016 Add the option to pass the short tags (-s) argument to PHP Parallel Lint so that files using PHP Short Tags can be linted. 2017-09-09 23:48:22 +07:00
Stepan Strelets
b501775411 Fix env build - omit checkout exact commit 2017-09-04 15:18:52 +03:00
Stepan Strelets
256b32bd81 Add mage v3 plugin (deployment) 2017-09-04 14:36:41 +03:00
Dmitry Khomutov
07359d82f6
'Remember me' on login. Issue #81. 2017-08-31 22:13:48 +07:00
Dmitry Khomutov
90bc9c69a1
Improved public status page UI (Added environment and duration, fixed table cell height). 2017-08-31 22:06:29 +07:00
Dmitry Khomutov
1bc8dfd5eb
Added daily rotate logger for console commands. Issue #108. 2017-08-30 21:21:16 +07:00
SimonHeimberg
ffce3e31e7 plugins depending on tests success state run also on exception
Failure notification on an exception seems important.
Now failures in this plugins will not count for build state.
2017-08-22 16:22:56 +02:00
SimonHeimberg
6a32cfb043 valid init value for config of builder, to not fail pluginExecutor when setupBuild failed 2017-08-22 16:22:56 +02:00
StudioMaX
d307afa44e Bitbucket build status API, create comments on commits and Pull Requests 2017-08-20 14:19:07 +06:00
Dmitry Khomutov
c58c93600c
Fixed markup for public status + PHP Censor logo fixes. 2017-08-20 12:58:15 +07:00
Dmitry Khomutov
74f0537d04
Added PHP Censor logo. 2017-08-19 11:05:44 +07:00
Dmitry Khomutov
a6ee2756f5
Fix after rebase on fresh master. 2017-07-23 18:47:52 +07:00
SimonHeimberg
173f785d61
use log-junit when log-json is not supported by phpunit
use json as long as available, since junit does not list skipped tests before phpunit 6
2017-07-23 18:47:52 +07:00
SimonHeimberg
2bd6ae96cb
add junit format for PhpUnitResult 2017-07-23 18:47:52 +07:00
SimonHeimberg
c3c103cc78
prepare for several types of phpunit results 2017-07-23 18:47:52 +07:00
SimonHeimberg
a77b1115a0
merge similar run methods in PhpUnit 2017-07-23 18:47:51 +07:00
Dmitry Khomutov
13e492240e
Added regex pattern for branch specific config. Issue #97. 2017-07-20 08:01:26 +07:00
Dmitry Khomutov
59837a8ff1
Added param 'priority_path' (For all plugins) for control paths priority when we search plugin binary. Issue #104. 2017-07-19 10:26:51 +07:00
Dmitry Khomutov
fdde33e2e2
Fixed 'setup', 'test' and 'deploy' stages. Now if 'setup' or 'test' is failed then next stages will skip. 2017-07-18 07:43:41 +07:00
SimonHeimberg
443d3b2a9a fix wrong assignment in plugin for PhpCodeSniffer 2017-07-17 21:30:12 +02:00
Dmitry Khomutov
acd73e2ba1
Changed build_meta.meta_value column type from TEXT to LONGTEXT for MySQL. Issue #94. 2017-07-11 18:40:18 +07:00
Dmitry Khomutov
bd1382e90e Merge pull request #93 from SimonHeimberg/logShowsBuildDirNicer
build directory is shown as ./ in log output
2017-07-07 19:18:28 +07:00
SimonHeimberg
ce280328af build directory is shown as ./ in log output
It was shown as "/", which is irritating because it looks like root directory.
2017-07-07 13:54:32 +02:00
SimonHeimberg
f1702900fb command php-censor:create-build accepts --email and --message
Now builds with full info can be generated from command line.
2017-07-07 13:05:01 +02:00
Dmitry Khomutov
6fe5c78179
Added config option 'php-censor.build.writer_buffer_size' for configuring BuildErrorWriter buffer_size property (Count of inserts in the one SQL query). 2017-07-06 19:51:15 +07:00
Dmitry Khomutov
a9309a1feb
sendStatusPostback fix. 2017-07-02 16:51:02 +07:00
SimonHeimberg
0ad8c4b327 FileLink is generated with commit id for github and bitbucket
fixes #89
2017-06-30 21:51:49 +02:00
Dmitry Khomutov
9041457af4
Changed HttpClient to Guzzle library. 2017-06-28 12:42:56 +07:00
Dmitry Khomutov
c117a6c11d
Fixed debug mode for "Build now" button. 2017-06-24 14:28:04 +07:00
Dmitry Khomutov
46441106d1
Improved from email address format for notifications. 2017-06-21 21:03:57 +07:00
Dmitry Khomutov
87ef29269f
Small Project form order fix. 2017-06-20 19:51:27 +07:00
StudioMaX
63a2b59244 Fixed ability to fetch private pull requests on Github 2017-06-09 02:13:17 +06:00