[wp-trac] [WordPress Trac] #30462: Test multiple MySQL versions on Travis

WordPress Trac noreply at wordpress.org
Tue Nov 25 08:58:57 UTC 2014


#30462: Test multiple MySQL versions on Travis
------------------------------+------------------------------
 Reporter:  pento             |       Owner:
     Type:  enhancement       |      Status:  new
 Priority:  normal            |   Milestone:  Awaiting Review
Component:  Build/Test Tools  |     Version:
 Severity:  normal            |  Resolution:
 Keywords:  has-patch         |     Focuses:
------------------------------+------------------------------

Comment (by netweb):

 In [https://core.trac.wordpress.org/attachment/ticket/30462/30462.diff
 30462.2.diff] alongside Travis-CI results: https://travis-
 ci.org/ntwb/wordpress/builds/42050606

 * Bump the PHP version to 5.6 of the JavaScript test job
 `WP_TRAVISCI=travis:js`(In r28799 I chose to use the latest version of
 PHP, nothing special )

 * Build Matrix PHP 5.2, 5.3, 5.4, 5.5 & 5.6 against MySQL 5.0, 5.1, 5.5,
 5.6 and MariaDB 5.5 & 10.0 for a total of 30 PHPUnit jobs per build

 * Allowed to fail PHP 5.6/MySQL 5.7, HHVM/MySQL 5.6 and HHVM-Nightly/MySQL
 5.6 for a total of 3 PHPUnit jobs per build

 * Run `npm update -g` in `before_script` to update global NPM packages,
 primarily to force `NPM` to update to the latest revision and avoid NodeJS
 module `imagemin` warning. (Travis-CI needs to update their dependencies)

 * Total time of the Travis-CI build is 60-70 mins at time of writing with
 4 VM's per build running concurrently

--
Ticket URL: <https://core.trac.wordpress.org/ticket/30462#comment:12>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list