Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • data-discovery data-discovery
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 36
    • Issues 36
    • List
    • Boards
    • Service Desk
    • Milestones
  • Jira
    • Jira
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • urgi-is
  • data-discoverydata-discovery
  • Issues
  • #64

Closed
Open
Created Jun 23, 2021 by Exbrayat Cédric@cedricDeveloper

Docker image for CI builds

Until now, the CI build used a custom Docker image I made a few years ago, docker-rare. This image has been maintained by @raphael.flores since then.

We now added a few end-to-end tests to the application, using Cypress. To run these tests, we need xvfb on the docker image. As a shortcut, I replaced the base image with an image provided by circleci, that offers a jdk 8, browsers, and vxfb. The image is also maintained up-to-date, and lighter than the one we have.

@raphael.flores mentioned that this probably breaks other jobs like the indexing one.

The long term plan could be:

  • to keep the circleci image for test jobs
  • to remove docker-rare
  • to create a dedicated image (if needed) for the broken jobs. Maybe another image provided by circleci could do the job as well.

An alternative would be to update docker-rare to include xvfb, and keep using it.

Original discussion: 67cfa26e (comment 57210)

Edited Jun 23, 2021 by Exbrayat Cédric
Assignee
Assign to
Time tracking