j'ai une bibliothèque partagée avec un script .groovy que j'appelle dans un jenkinsfile comme ceci:Comment accéder aux fichiers dans une bibliothèque partagée?
MySharedLibFunction{ .. some args}
J'ai aussi un fichier .ps1 dans ma bibliothèque partagée que je veux exécuter. Mais si je fais powershell pwd
dans ma fonction de bibliothèque partagée lorsque j'appelle cette fonction de mon fichier jenkins, le répertoire de travail actuel est le répertoire de travail jenkins de mon pipeline où se trouve jenkinsfile (ce qui est généralement ce que vous voulez).
Existe-t-il un moyen d'accéder aux fichiers dans la bibliothèque partagée? Je veux faire powershell -File ps1FileInMySharedLibVarsFolder.ps1
Je finis aussi avec une solution comme celle-ci. Mais cela me semble assez maladroit - je préférerais quelque chose comme une option pour copier automatiquement la bibliothèque (ou du moins son dossier 'resource') dans l'espace de travail ... – Roman