•  
      request #21809 Stop relying on Docker Hub autobuild feature
    Infos
    #21809
    Thomas Gerbet (tgerbet)
    2021-06-21 09:25
    2021-06-16 18:15
    23382
    Details
    Stop relying on Docker Hub autobuild feature

    The Docker images used in the test pipelines or directly used by Tuleap users are, as of today, build via the Docker Hub autobuild feature.

    Thanks to the abuses of crypto-miners some changes are coming to this feature, see https://www.docker.com/blog/changes-to-docker-hub-autobuilds/

    The Tuleap project will stop relying on the Docker Hub autobuild and some changes are going to be made in the way the images are managed:

    • Docker images that are expected to be used by end-users/administrators will still be published to the Docker Hub
    • Docker images used by Tuleap developers/CI pipelines will be moved to the GitHub Container Registry

    Those images will either be built on the Tuleap project own resources or via GitHub Actions.

    No changes are expected to the Tuleap Enterprise Docker image: the image will still be built by Enalean and published on our private Docker registry.

    Other
    Empty
    Empty
    • [ ] enhancement
    • [ ] internal improvement
    Empty
    Stage
    Thomas Gerbet (tgerbet)
    Closed
    2021-06-17
    Attachments
    Empty
    References

    Follow-ups

    User avatar

    gerrit#23143: Add missing deps in the image of the reverse proxy used for distributed Tuleap tests integrated in Tuleap 12.9.99.223

    User avatar
    Thomas Gerbet (tgerbet)2021-06-17 15:22

    All required changes have been made.


    • Status changed from Under implementation to Closed
    • Close date set to 2021-06-17