【发布时间】:2013-04-30 06:07:32
【问题描述】:
我有一个包含移动和复制任务的 ant 文件。源和目标位置位于映射的网络驱动器R:\。当我在命令提示符下运行它们时,构建成功,但是当我将其配置为 Jenkins 中的作业时,任务失败并显示以下控制台输出。
BUILD FAILED
C:\Users\admin\.jenkins\jobs\CopyTask\workspace\build.xml:24: R:\dest does not exist.
Total time: 0 seconds
Build step 'Invoke Ant' marked build as failure
Finished: FAILURE
独立构建和 Jenkins 构建都使用相同的用户凭据。
我查看了问题copy in ANT throws java.io.FileNotFoundException 和 Ant Copy Task: Failed to copy due to java.io.FileNotFoundException 但它并没有帮助我解决问题。
编辑
Jenkins 服务在本地系统帐户下运行,在 Jenkins 应用程序中,我将“Jenkins 自己的用户数据库”用于安全领域。我创建了一个名为“admin”的用户,并授予了所有权限。在查看了link 之后,我安装了Active Directory Plugin 并使用管理员帐户凭据来启动 Jenkins 服务。但我仍然收到以下错误消息
BUILD FAILED
C:\Users\admin\.jenkins\workspace\CopyTask\build.xml:11:
Failed to copy C:\Users\admin\FldrToCopy\data.7z to
R:\data.7z due to failed to create the parent directory for R:\data.7z
Total time: 0 seconds
Build step 'Invoke Ant' marked build as failure
Finished: FAILURE
【问题讨论】:
-
ant -verbose和ant -debug都没有给你更多信息吗? -
pastebin.com/pxPTeHS1 这是我使用详细的控制台。
标签: ant jenkins mapped-drive