我检查过了,你做得很正确(我尝试在Files to archive部分使用**/${MODULE_NAME}/*.txt)。 所以,有这个错误是可以的: ‘**/${MODULE_NAME}/*.txt’ doesn’t match anything: ‘**’ exists but not ‘**/${MODULE_NAME}/*.txt’个 当我运行作业时,一切都很好。在我的情况下,控制台输出是:
Started by user admin
Building on master in workspace /var/jenkins_home/workspace/freestyle
[freestyle] $ /bin/sh -xe /tmp/jenkins6987280264619488185.sh
+ cd directory1/directory2/directory3
+ touch test.txt
+ echo 24
+ ls
test.txt
Archiving artifacts
Finished: SUCCESS
3条答案
按热度按时间bvjxkvbb1#
我检查过了,你做得很正确(我尝试在
Files to archive
部分使用**/${MODULE_NAME}/*.txt
)。所以,有这个错误是可以的:
‘**/${MODULE_NAME}/*.txt’ doesn’t match anything: ‘**’ exists but not ‘**/${MODULE_NAME}/*.txt’
个当我运行作业时,一切都很好。在我的情况下,控制台输出是:
字符串
我建议您检查配置的其他部分,并检查您的文件是否在正确的路径中创建。
y3bcpkx12#
我猜是不可能的,但扩大变量,你必须预先解析文件之前存档。
JENKINS-5758
smdncfj33#
如果将包含变量的artifacts:parameter括在双引号中,而不是单引号中,它将解析所包含的变量