Bonjour,
J'utilise Jenkins pour compiler une solution contenant un projet de tests unitaires. Ce projet à été généré par VisualStudio 2017.
Ce projet contient un dossier généré par Visual Studio, qui contient des dépendances (MSTest.TestAdapter.1.1.11 et MSTest.TestFramework.1.1.11)
Lorsque je lance le Build par Jenkins, une copie de ce projet est créé dans le répertoire de Jenkins, mais celui ci ne contient pas ce répertoire et la compilation est en échec.
Si je copie ce dossier "packages" vers le dossier du Build Jenkins alors la compilation marche sans problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Le projet "C:\Program Files (x86)\Jenkins\workspace\TestDev\TestDev.sln" (1) génère "C:\Program Files (x86)\Jenkins\workspace\TestDev\TestDevTest\TestDevTest.csproj" (3) sur le nœud 1 (cibles par défaut). C:\Program Files (x86)\Jenkins\workspace\TestDev\TestDevTest\TestDevTest.csproj(63,5): error : Ce projet fait référence à des packages NuGet qui sont manquants sur cet ordinateur. Utilisez l'option de restauration des packages NuGet pour les télécharger. Pour plus d'informations, consultez http://go.microsoft.com/fwlink/?LinkID=322105. Le fichier manquant est : ..\packages\MSTest.TestAdapter.1.1.11\build\net45\MSTest.TestAdapter.props. Génération du projet "C:\Program Files (x86)\Jenkins\workspace\TestDev\TestDevTest\TestDevTest.csproj" terminée (cibles par défaut) -- ÉCHEC.
Comment configurer Jenkins pour que ce dossier "package" soit automatiquement copié lors de la génération du build?
Merci par avance.
Partager