From c01b31b38c15741fc4ab58a5ef809922ae768245 Mon Sep 17 00:00:00 2001 From: Christian Couder Date: Thu, 6 Feb 2020 16:35:34 +0100 Subject: [PATCH] Add Dockerfile to build Git We want to easily build customized versions of Git in CI jobs. --- .gitlab-ci.yml | 2 ++ Dockerfile.build-git | 9 +++++++++ 2 files changed, 11 insertions(+) create mode 100644 Dockerfile.build-git diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ba0fc58..d0d8ebe 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -105,6 +105,7 @@ release-tools test: *test_build sitespeed-gitlab test: *test_build ubi-release test: *test_build www-gitlab-com-2.6 test: *test_build +build-git: *test_build # Used by gitlab-docs: https://gitlab.com/gitlab-org/gitlab-docs/blob/master/.gitlab-ci.yml gitlab-docs test: *test_build gitlab-docs-lint test: *test_build @@ -166,6 +167,7 @@ release-tools: *build_and_deploy sitespeed-gitlab: *build_and_deploy ubi-release: *build_and_deploy www-gitlab-com-2.6: *build_and_deploy +build-git: *build_and_deploy # Used by gitlab-docs: https://gitlab.com/gitlab-org/gitlab-docs/blob/master/.gitlab-ci.yml gitlab-docs: *build_and_deploy gitlab-docs-lint: *build_and_deploy diff --git a/Dockerfile.build-git b/Dockerfile.build-git new file mode 100644 index 0000000..d3eb92e --- /dev/null +++ b/Dockerfile.build-git @@ -0,0 +1,9 @@ +FROM gcc:latest + +ADD / / + +# Install prereqs for building Git + +RUN apt-get update && apt-get install -y gettext + +RUN /scripts/install-pcre2 && pcre2-config --version