Skip to content
GitLab
  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • xserver xserver
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 884
    • Issues 884
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 101
    • Merge requests 101
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • xorg
  • xserverxserver
  • Merge requests
  • !149

CI: use the wayland-ci-templates to manage the images

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Benjamin Tissoires requested to merge bentiss/xserver:wip/ci-templates into master Mar 18, 2019
  • Overview 13
  • Commits 1
  • Pipelines 6
  • Changes 3

libinput, xserver, xf86-video-amdgpu and mesa all have a similar-ish CI: they build a container to cache all of the dependencies and then reuse it.

When we started discussing about adding a similar CI stage to weston, it came clear that we would be rewriting yet an other time the same scripts. From this discussion, the repository https://gitlab.freedesktop.org/wayland/ci-templates/ started, and is aimed at providing such templates for our projects. This way, we have a central place were the CI can be tuned and we can host our own bootstrap image that create the other containers.

There shouldn't be a difference for users, but this way we do manage all of our containers from freedesktop.org

MR for the other projects:

  • weston: wayland/weston!117 (merged)
  • libinput: libinput/libinput!181 (merged)
Edited Mar 27, 2019 by Benjamin Tissoires
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: wip/ci-templates