Isn't all the advice specific to building locally? The problem was stated on CI.jenkins
So I'm guessing an infra ticket/pr to enable the Reg key?and maybe agents should be on the root instead of users Jenkins work? On Tue., Sep. 14, 2021, 9:53 a.m. Slide, <[email protected]> wrote: > You could try this when building the images for Windows: > > reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem > /v LongPathsEnabled /t REG_DWORD /d 1 > > This should enable long file names in the OS itself > > On Tue, Sep 14, 2021 at 9:09 AM Mark Waite <[email protected]> > wrote: > >> I've not found a technique that resolves the issue for all cases. Some >> of the techniques we've tried with varying levels of non-success have >> included: >> >> - Shorten the job name and file path as much as possible (C:\J >> instead of C:\Users\Jenkins\Work) (helps, but doesn't fix it, could be >> applied to ci.jenkins.io configuration and our Windows image >> generation <https://github.com/jenkins-infra/packer-images>) >> - Git config system level core.longpaths true (seems to help in some >> cases, but doesn't fix it in all cases >> <https://github.com/git-for-windows/git/issues/2576>) (this change >> could be applied in the Windows image generation for ci.jenkins.io, >> since we have that in code now >> <https://github.com/jenkins-infra/packer-images>) >> - Git config repository level core.longpaths true (helps in cases >> where the initial clone and checkout was successful but later operations >> failed, can be implemented in the tests of the plugin) >> >> Some of the references that provide more information about the issue: >> >> - Git for windows open issue - >> https://github.com/git-for-windows/git/issues/2576 >> - Example using repository level config - >> https://github.com/jenkinsci/git-client-plugin/pull/595 >> - Attempt to create that configuration in the git client plugin - >> https://github.com/jenkinsci/git-client-plugin/pull/523 >> - Second attempt to create that configuration in the git client >> plugin - https://github.com/jenkinsci/git-client-plugin/pull/537 >> >> >> On Tue, Sep 14, 2021 at 9:54 AM Victor Martinez < >> [email protected]> wrote: >> >>> Hi all, >>> >>> Is there any specific configuration I could apply permanently to avoid >>> the below error that happens in https://ci.jenkins.io/ when running the >>> tests on Windows? >>> >>> > git.exe init >>> C:\Users\jenkins\Work\workspace\gins_opentelemetry-plugin_PR-167\target\tmp\j >>> h927479030425102413\workspace\co-3 # timeout=10 >>> Fetching upstream changes from >>> https://github.com/jenkinsci/opentelemetry-plugin >>> ... >>> [Pipeline] } >>> [Pipeline] // stage >>> [Pipeline] } >>> [Pipeline] // node >>> [Pipeline] End of Pipeline >>> hudson.plugins.git.GitException: Command "git.exe checkout -f >>> a1479a055ebb33d6abf48ce9238fb586edc97203" returned status code 1: >>> stdout: >>> stderr: error: unable to create file >>> src/main/resources/io/jenkins/plugins/opentelemetry/JenkinsOpenTelemetryPluginConfiguration/help-exportOtelConfigurationAsEnvironmentVariables.html: >>> Filename too long >>> >>> I've been shorting the pipeline names for the time being, but I think >>> the workaround doesn't work anymore. >>> >>> Thanks so much. >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Jenkins Developers" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/jenkinsci-dev/e9e92f22-2b38-48fb-86ac-7e216d67db61n%40googlegroups.com >>> <https://groups.google.com/d/msgid/jenkinsci-dev/e9e92f22-2b38-48fb-86ac-7e216d67db61n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Jenkins Developers" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/jenkinsci-dev/CAO49JtF8rg%3D43JRe1NQt%3Dxv8Pyhqe9dVeehUmrWWh_L4vyFfGQ%40mail.gmail.com >> <https://groups.google.com/d/msgid/jenkinsci-dev/CAO49JtF8rg%3D43JRe1NQt%3Dxv8Pyhqe9dVeehUmrWWh_L4vyFfGQ%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > > > -- > Website: http://earl-of-code.com > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Developers" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-dev/CAPiUgVe8abek4JJrgsz-MxrFnG9-DsxaWnotn2ytFfzEpBGORw%40mail.gmail.com > <https://groups.google.com/d/msgid/jenkinsci-dev/CAPiUgVe8abek4JJrgsz-MxrFnG9-DsxaWnotn2ytFfzEpBGORw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAG%3D_DuvCz-dC3FakBuss13s8AS3SdV%2B34N4P0%2BfRBEZmU3FBug%40mail.gmail.com.
