由于目录错误,Jenkins 无法归档工件
Jenkins cannot archive artifacts because of wrong directory
我的 jenkins 作业不工作,只发送以下错误:
ERROR: No artifacts found that match the file pattern "Sources\MyProject\bin\x64\MyProject1*.html". Configuration error?
Finished: FAILURE
为了分析问题,我登录了运行Jenkins Jobs的机器,发现了一个与作业同名的目录。里面是拉取的 git 存储库,其中包含作业应该使用的测试项目。当我从错误中转到路径时,我找不到应该的目录MyProject1,而是另一个作业MyProject2中的另一个目录。
所以作业明明用错了path/folder。但是当我通过 windows 资源管理器打开存储库时,正确的文件夹可用。
我检查了 jenkins 作业文件是否存在错误 git 分支或配置等错误,但是现有 project/repo 中的所有路径都正确写入。
然而,在 Jenkins 机器上删除错误作业的目录后,构建重新生成目录并仍然尝试使用错误的路径与 MyProject2 文件夹。
是否有缓存文件仍然指向错误的目录,必须删除或其他什么?
感谢您的帮助。
当访问 windows 中的路径时,jenkins 可能无法找到需要将 \
替换为 \
的 directory.You。您可以将 dir
与文件所在的路径一起使用:
// dir("<Your path where scripts are present>")
dir ("C:\Users"){
<archive step commands>
}
我的 jenkins 作业不工作,只发送以下错误:
ERROR: No artifacts found that match the file pattern "Sources\MyProject\bin\x64\MyProject1*.html". Configuration error? Finished: FAILURE
为了分析问题,我登录了运行Jenkins Jobs的机器,发现了一个与作业同名的目录。里面是拉取的 git 存储库,其中包含作业应该使用的测试项目。当我从错误中转到路径时,我找不到应该的目录MyProject1,而是另一个作业MyProject2中的另一个目录。
所以作业明明用错了path/folder。但是当我通过 windows 资源管理器打开存储库时,正确的文件夹可用。
我检查了 jenkins 作业文件是否存在错误 git 分支或配置等错误,但是现有 project/repo 中的所有路径都正确写入。
然而,在 Jenkins 机器上删除错误作业的目录后,构建重新生成目录并仍然尝试使用错误的路径与 MyProject2 文件夹。
是否有缓存文件仍然指向错误的目录,必须删除或其他什么?
感谢您的帮助。
当访问 windows 中的路径时,jenkins 可能无法找到需要将 \
替换为 \
的 directory.You。您可以将 dir
与文件所在的路径一起使用:
// dir("<Your path where scripts are present>")
dir ("C:\Users"){
<archive step commands>
}