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, <slide.o....@gmail.com> 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 <mark.earl.wa...@gmail.com>
> 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 <
>> victormartinezru...@gmail.com> 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 jenkinsci-dev+unsubscr...@googlegroups.com.
>>> 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 jenkinsci-dev+unsubscr...@googlegroups.com.
>> 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 jenkinsci-dev+unsubscr...@googlegroups.com.
> 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 jenkinsci-dev+unsubscr...@googlegroups.com.
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.

Reply via email to