1. 23 Aug, 2021 1 commit
  2. 09 Aug, 2021 1 commit
    • ci: remove the docker entrypoint · b140e22e
      Omitting an entrypoint.sh to configure the container and instead
      depending on docker primitives allows us to be more portable.  (If a
      distribution uses a different mechanism for adding users, we need not
      have multiple entrypoint.sh files or invariants within it; instead we
      can configure that in the dockerfile itself along with all the other
      distribution specific components.)
      Edward Thomson committed
  3. 23 Nov, 2020 1 commit
  4. 18 Nov, 2020 1 commit
  5. 11 Jun, 2020 1 commit
  6. 06 Jun, 2020 3 commits
  7. 17 Mar, 2020 1 commit
  8. 13 Mar, 2020 2 commits
  9. 01 Mar, 2020 1 commit
  10. 18 Feb, 2020 2 commits
  11. 07 Feb, 2020 1 commit
    • azure: docker: pipe downloaded archives into tar(1) directly · a3ec07d7
      When building dependencies for our Docker images, we first download the
      sources to disk first, unpack them and finally remove the archive again.
      This can be sped up by piping the downloading archive into tar(1)
      directly to parallelize both tasks. Furthermore, let's silence curl(1)
      to not print to status information to stderr, which tends to be
      interpreted as errors by Azure Pipelines.
      Patrick Steinhardt committed
  12. 24 Jan, 2020 1 commit
  13. 24 Nov, 2019 5 commits
  14. 21 Sep, 2019 1 commit
    • azure: avoid building and testing in Docker as root · 3c884cc3
      Right now, all tests in libgit2's CI are being executed as root
      user. As libgit2 will usually not run as a root user in "normal"
      usecases and furthermore as there are tests that rely on the
      ability to _not_ be able to create certain paths, let's instead
      create an unprivileged user "libgit2" and use that across all
      docker images.
      Patrick Steinhardt committed
  15. 13 Sep, 2019 7 commits