Apart from the other suggestions shortening the name would help, from the above example you should be able to remove both Jenkins and plugin
The reg key fix would hopefully solve this though On Tue, 14 Sep 2021 at 18:34, Slide <[email protected]> wrote: > Yes, it would need to be added to the images for the infra. > > On Tue, Sep 14, 2021 at 10:22 AM 'Gavin Mogan' via Jenkins Developers < > [email protected]> wrote: > >> 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 >> <https://groups.google.com/d/msgid/jenkinsci-dev/CAG%3D_DuvCz-dC3FakBuss13s8AS3SdV%2B34N4P0%2BfRBEZmU3FBug%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/CAPiUgVee4TpCcNkROmbdW9fxY0WGeO_Nr5Sd_%2BbbY1khch%2BeYQ%40mail.gmail.com > <https://groups.google.com/d/msgid/jenkinsci-dev/CAPiUgVee4TpCcNkROmbdW9fxY0WGeO_Nr5Sd_%2BbbY1khch%2BeYQ%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/CAH-3BieH68N0R2ZyGCtt5B2KVEtyWTojG%2By%2BMtwUQG-2d_FZ%2Bg%40mail.gmail.com.
