Add support for MariaDB and MySQL
Given the recent discovery that we are benefitting from PostgreSQL-only Django features, we need to test against another SQL database to ensure we are compatible.
#1 Updated by bmbouter over 1 year ago
I think the best thing would be to do this with each PR's run in Travis. Another option is to do it in the nightly Travis run, but by then the PR author is long gone. Since it would run in parallel with PostgreSQL I don't think it will add significant runtime to the PR runner.
#2 Updated by daviddavis over 1 year ago
I am +1 to this. This might be my personal bias against Oracle but what about using MariaDB instead of MySQL?
Also, I suggest we keep the number of jobs to < 5. Travis limits the number of concurrent builds per project to about 4-5 (depending on their overall load) and having 5+ jobs per build makes builds take a long time.
#4 Updated by bmbouter over 1 year ago
- Subject changed from Enable MySQL testing in Travis for pulp/pulp and pulp/pulpcore-plugin to Enable MariaDB testing in Travis for pulp/pulp and pulp/pulpcore-plugin
Travis has support for this: https://docs.travis-ci.com/user/database-setup/#mariadb
Please register to edit this issue