Skip to content
  • micah's avatar
    [feat] Build/push docker (see platform#8755). · 95f378a4
    micah authored and drebs's avatar drebs committed
    When the testing/docker directory is changed, the `build_docker_image`
    CI job is triggered to build the docker image and push it to the
    soledad container registry.
    
    This is part of an effort to move all the docker images into their own
    project's container registry, and to build/provide them
    automatically (see platform#8755).
    
    This is accomplished by the following:
    
    added the necessary overlay DOCKER_DRIVER variable to .gitlab-ci.yml
    added a build_docker_image job with docker:dind service enabled
    enabled container registry in soledad project
    added LEAP_CODE_O_MATIC_PRIVATE_TOKEN to project
    moved docker image from scripts:docker/soledad to soledad:testing/docker
    docker push gitlab-buildpackage:soledad to soledad container registry
    removed gitlab-buildpackage:soledad image and scripts/docker/soledad
    changed image in .gitlab-ci.yml to use new location
    
    Note: until https://gitlab.com/gitlab-org/gitlab-ce/issues/19813 is
    resolved, we have to use this method.
    95f378a4
Validating GitLab CI configuration… Learn more