gpt4 book ai didi

plugins - Jenkins - 通过 CIFS 插件发布不传输名称中带有空格的文件夹中存在的文件

转载 作者:行者123 更新时间:2023-12-04 21:14:21 26 4
gpt4 key购买 nike

我正在尝试使用 Publish over CIFS 插件将文件从我的 Jenkins 工作区传输到网络位置。

通常,这很好用,但我遇到了问题。

当我尝试复制文件夹中存在空格的文件时,插件不会选择要传输的文件,而只会报告“CIFS:已传输 0 个文件”

Jenkins 工作区中的示例文件和位置是...

报告/SingleReportDeployment/Operations Reports/install.sql

通常,我通过逗号分隔列表将多个文件作为插入到插件的“源文件”属性中的构建参数传递来复制多个文件,但是当涉及文件夹名称中的空格时,它根本不拾取文件。

提前致谢。

强尼

最佳答案

在 Transfers 部分下选择 Advanced... 并将 Pattern Separator 从 [, ]+ 更改为逗号,

见解释:
https://wiki.jenkins-ci.org/display/JENKINS/Publish+Over

Pattern separator

The regular expression that is used to separate the Source files and Exclude files patterns. The Source files and Exclude files both accept multiple patterns that by default are split using [,]+ (any number of consecutive commas or spaces) which is how Ant, by default, handles multiple patterns in a single string.

The above expression makes it difficult to reference files or directories that contain spaces. This option allows the expression to be set to something that will preserve the spaces in a pattern eg. a single comma.

关于plugins - Jenkins - 通过 CIFS 插件发布不传输名称中带有空格的文件夹中存在的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27865703/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com