J'ai un fichier ant qui a des tâches de déplacement et de copie. Les emplacements source et destination sont sur le lecteur réseau mappé. R:\
. Lorsque je les exécute à l'invite de commande, la construction est réussie, mais lorsque je la configure en tant que tâche dans le fichier Jenkins
Les tâches échouent et la console affiche le message suivant.
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
La construction autonome et la construction Jenkins se font avec les mêmes identifiants.
J'ai consulté les questions copie dans ANT jette java.io.FileNotFoundException y Copie de la fourmi Tâche : Échec de la copie en raison d'une exception java.io.FileNotFoundException mais cela ne m'a pas aidé à résoudre le problème.
EDIT
Le service Jenkins fonctionnait sous un compte système local et dans l'application Jenkins, j'utilisais la "base de données d'utilisateurs propre à Jenkins" pour le domaine de sécurité. J'avais créé un utilisateur appelé "admin" avec toutes les autorisations nécessaires. Après avoir examiné ce problème, je me suis rendu compte qu'il n'y avait pas de problème. lien J'ai installé Plugin Active Directory et a utilisé les informations d'identification d'un compte d'administrateur pour démarrer le service Jenkins. Mais je reçois toujours le message d'erreur suivant
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