我有一个具有移动和复制任务的 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”的用户,并授予了所有权限。查看此链接后,我安装了Active Directory 插件并使用管理员帐户凭据启动 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