From e22cca0ac8db87986cb611de204ee056c3ad5f43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herv=C3=A9=20Le=20Meur?= Date: Thu, 24 Mar 2022 16:58:55 +0100 Subject: [PATCH] fix: enable long paths for git in Windows images Ref: https://github.com/jenkins-infra/helpdesk/issues/2847 --- 11/windows/nanoserver-1809/Dockerfile | 2 ++ 11/windows/windowsservercore-ltsc2019/Dockerfile | 2 ++ 17/windows/nanoserver-1809/Dockerfile | 2 ++ 17/windows/windowsservercore-ltsc2019/Dockerfile | 2 ++ 8/windows/nanoserver-1809/Dockerfile | 2 ++ 8/windows/windowsservercore-ltsc2019/Dockerfile | 2 ++ 6 files changed, 12 insertions(+) diff --git a/11/windows/nanoserver-1809/Dockerfile b/11/windows/nanoserver-1809/Dockerfile index 9f851ad21..287f4213f 100644 --- a/11/windows/nanoserver-1809/Dockerfile +++ b/11/windows/nanoserver-1809/Dockerfile @@ -92,6 +92,8 @@ USER $user RUN New-Item -Type Directory $('{0}/.jenkins' -f $env:AGENT_ROOT) | Out-Null ; ` New-Item -Type Directory $env:AGENT_WORKDIR | Out-Null +RUN git config --global core.longpaths true + VOLUME ${AGENT_ROOT}/.jenkins VOLUME ${AGENT_WORKDIR} WORKDIR ${AGENT_ROOT} diff --git a/11/windows/windowsservercore-ltsc2019/Dockerfile b/11/windows/windowsservercore-ltsc2019/Dockerfile index 0032bea11..87b48c126 100644 --- a/11/windows/windowsservercore-ltsc2019/Dockerfile +++ b/11/windows/windowsservercore-ltsc2019/Dockerfile @@ -77,6 +77,8 @@ USER $user RUN New-Item -Type Directory $('{0}/.jenkins' -f $env:AGENT_ROOT) | Out-Null ; ` New-Item -Type Directory $env:AGENT_WORKDIR | Out-Null +RUN git config --global core.longpaths true + VOLUME ${AGENT_ROOT}/.jenkins VOLUME ${AGENT_WORKDIR} WORKDIR ${AGENT_ROOT} diff --git a/17/windows/nanoserver-1809/Dockerfile b/17/windows/nanoserver-1809/Dockerfile index 5fff5498f..a77f0e319 100644 --- a/17/windows/nanoserver-1809/Dockerfile +++ b/17/windows/nanoserver-1809/Dockerfile @@ -92,6 +92,8 @@ USER $user RUN New-Item -Type Directory $('{0}/.jenkins' -f $env:AGENT_ROOT) | Out-Null ; ` New-Item -Type Directory $env:AGENT_WORKDIR | Out-Null +RUN git config --global core.longpaths true + VOLUME ${AGENT_ROOT}/.jenkins VOLUME ${AGENT_WORKDIR} WORKDIR ${AGENT_ROOT} diff --git a/17/windows/windowsservercore-ltsc2019/Dockerfile b/17/windows/windowsservercore-ltsc2019/Dockerfile index 244756fd7..a151250de 100644 --- a/17/windows/windowsservercore-ltsc2019/Dockerfile +++ b/17/windows/windowsservercore-ltsc2019/Dockerfile @@ -77,6 +77,8 @@ USER $user RUN New-Item -Type Directory $('{0}/.jenkins' -f $env:AGENT_ROOT) | Out-Null ; ` New-Item -Type Directory $env:AGENT_WORKDIR | Out-Null +RUN git config --global core.longpaths true + VOLUME ${AGENT_ROOT}/.jenkins VOLUME ${AGENT_WORKDIR} WORKDIR ${AGENT_ROOT} diff --git a/8/windows/nanoserver-1809/Dockerfile b/8/windows/nanoserver-1809/Dockerfile index f03c94d01..635a0b0d7 100644 --- a/8/windows/nanoserver-1809/Dockerfile +++ b/8/windows/nanoserver-1809/Dockerfile @@ -93,6 +93,8 @@ USER $user RUN New-Item -Type Directory $('{0}/.jenkins' -f $env:AGENT_ROOT) | Out-Null ; ` New-Item -Type Directory $env:AGENT_WORKDIR | Out-Null +RUN git config --global core.longpaths true + VOLUME ${AGENT_ROOT}/.jenkins VOLUME ${AGENT_WORKDIR} WORKDIR ${AGENT_ROOT} diff --git a/8/windows/windowsservercore-ltsc2019/Dockerfile b/8/windows/windowsservercore-ltsc2019/Dockerfile index 30ccf503d..9d363b3a7 100644 --- a/8/windows/windowsservercore-ltsc2019/Dockerfile +++ b/8/windows/windowsservercore-ltsc2019/Dockerfile @@ -77,6 +77,8 @@ USER $user RUN New-Item -Type Directory $('{0}/.jenkins' -f $env:AGENT_ROOT) | Out-Null ; ` New-Item -Type Directory $env:AGENT_WORKDIR | Out-Null +RUN git config --global core.longpaths true + VOLUME ${AGENT_ROOT}/.jenkins VOLUME ${AGENT_WORKDIR} WORKDIR ${AGENT_ROOT}