Skip to content
Snippets Groups Projects
Forked from card10 / firmware
1567 commits behind the upstream repository.
  • q3k's avatar
    4f220608
    fix(ci): Use pre-built docker images · 4f220608
    q3k authored and rahix's avatar rahix committed
    In this change we modify the CI pipeline to use pre-built Docker images
    for both build and deploy stages.  To this end, we create
    `docker/{build-env,deploy-env}`, two directories containing Dockerfiles
    describing how to build those images, and scripts to push them to a
    Docker registry.
    
    Currently, docker.card10.badge.events.ccc.de seems broken. Thus, we push
    to the Warsaw Hackerspace Docker registry.  Since the Docker images will
    be pulled rarely anyway (as they are cached by build nodes), any low
    bandwidth-caused slowdowns will not be usually end up in the CI critical
    path.
    
    We also bump `.gitlab-ci.yml` to point to those new images.
    4f220608
    History
    fix(ci): Use pre-built docker images
    q3k authored and rahix's avatar rahix committed
    In this change we modify the CI pipeline to use pre-built Docker images
    for both build and deploy stages.  To this end, we create
    `docker/{build-env,deploy-env}`, two directories containing Dockerfiles
    describing how to build those images, and scripts to push them to a
    Docker registry.
    
    Currently, docker.card10.badge.events.ccc.de seems broken. Thus, we push
    to the Warsaw Hackerspace Docker registry.  Since the Docker images will
    be pulled rarely anyway (as they are cached by build nodes), any low
    bandwidth-caused slowdowns will not be usually end up in the CI critical
    path.
    
    We also bump `.gitlab-ci.yml` to point to those new images.
.gitlab-ci.yml 791 B