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.
