Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • E ensembl-test
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Jira
    • Jira
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ensembl-gh-mirror
  • ensembl-test
  • Merge requests
  • !33

Travis: Add mysql to the list of services [release/97]

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Marek Szuba requested to merge travis_environment_rel97 into release/97 May 29, 2019
  • Overview 0
  • Commits 1
  • Pipelines 0
  • Changes 1

Created by: mkszuba

Description

Travis is now in the process of changing the default Linux distribution it uses for builds from Ubuntu Trusty to Ubuntu Xenial. One of the differences between Travis Trusty and Xenial images is that the latter no longer implicitly start services such as the MySQL daemon. Update our travis configuration to explicitly start the MySQL service. See https://blog.travis-ci.com/2019-04-15-xenial-default-build-environment for details.

Use case

The vast majority of Infrastructure repositories both use MySQL and do not specify the distribution to use, meaning we might end up with our builds suddently going Xenial and being unable to connect to MySQL.

Benefits

Travis builds will hopefully continue to work once the default distro for our repositories has been changed from Trusty to Xenial.

Possible Drawbacks

None I can think of.

Testing

Have you added/modified unit tests to test the changes?

No, changes affect Travis only.

If so, do the tests pass/fail?

N/A

Have you run the entire test suite and no regression was detected?

No, changes affect Travis only. Travis builds for the merge branch continue to succeed.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: travis_environment_rel97