1. 13 Mar, 2020 1 commit
    • azure: docurium: fix build failure due to bumped CMake requirements · 5ac33ced
      Our Docurium builds currently depend on Debian Jessie, which has CMake
      v3.0 available. As rugged has bumped its CMake requirements to need at
      least v3.5 now, the documentation build is thus failing.
      
      Fix this by converting our Docurium Docker image to be based on Ubuntu
      Bionic. We already do base all of our images on Ubuntu, so I don't see
      any sense in using Debian here. If this was only to speed up builds, we
      should just go all the way and use some minimal container like Alpine
      anyway.
      
      Also remove cache busters. As we're rebuilding the image every time,
      it's we really don't need them at all.
      Patrick Steinhardt committed
  2. 13 Sep, 2019 1 commit
    • azure: build Docker images as part of the pipeline · 5a6740e7
      The Docker images used for our continuous integration builds currently
      live in the libgit2/libgit2-docker repository. To make any changes in
      them, one has to make a PR there, get it reviewed, re-build the images
      and publish them to Docker Hub. This process is slow and tedious, making
      it harder than necessary to perform any updates to our Docker-based
      build pipeline.
      
      To fix this, we include all Dockerfiles used by Azure from the mentioned
      repository and inline them into our own repo. Instead of having to
      manually push them to the CI, it will now build the required containers
      on each pull request, allowing much greater flexibility.
      Patrick Steinhardt committed