Uploaded image for project: 'Debezium'
  1. Debezium
  2. DBZ-3450 Add caching for docker layers and build caches for GitHub Action workflows
  3. DBZ-3451

Add caching for docker layers and build caches for UI End-to-End tests

    XMLWordPrintable

Details

    • False
    • False
    • Undefined

    Description

      Currently the docker build for End-to-End tests on GH Actions takes a very long time building the Debezium UI container (>=80% of the total build time).
      The reason seems to be that the docker build cache and intermediate layers are not cached. Sometimes downloading dependent image layers can be slow.
      Also we might face issues with Docker Hub request limits.
      For this we should add caching for docker build cache and image layers.
      See:
      https://github.com/docker/setup-buildx-action
      https://evilmartians.com/chronicles/build-images-on-github-actions-with-docker-layer-caching (see section "Finally, getting some action")

      Attachments

        Activity

          People

            Unassigned Unassigned
            rk3rn3r René Kerner
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: