使用Jenkins归档工件时,我遇到了一个小问题
我想使用“作业参数”(或环境变量)来存档工件
我在“要归档的文件”中尝试了以下选项,但没有任何作用
1) **/${MODULE_NAME}/*.dll
2) **/$MODULE_NAME/*.dll
3) **/%MODULE_NAME%/*.dll
4) **/$ENV:MODULE_NAME/*.dll
请让我知道在詹金斯中是否可以使用“工作参数”或“环境变量”
答案 0 :(得分:0)
我检查了一下,然后您所做的正确(我在**/${MODULE_NAME}/*.txt
部分中尝试使用Files to archive
)。这是我的测试配置:
和
所以,它的确定有此错误:
‘**/${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
我建议您检查配置的其他部分,并检查文件是否在正确的路径中创建。
答案 1 :(得分:-1)