Actuellement, j'utilise le script de pipeline Jenkins.
Pour exécuter une commande, je dois accéder à un dossier situé en dehors de son répertoire d'espace de travail.
J'ai essayé sh "cd $workspace/"
, mais le dossier de l'espace de travail actuel a été renvoyé.
Comment puis-je changer de répertoire de travail racine puis cd dans un autre dossier. S'il vous plaît aider.
Vous pouvez utiliser l’étape dir , exemple:
dir("folder") {
sh "pwd"
}
Le folder
peut être un chemin relatif ou absolu.
Utilisez la variable d’environnement WORKSPACE pour modifier le répertoire de l’espace de travail.
Si vous utilisez Jenkinsfile, utilisez le code suivant:
dir("${env.WORKSPACE}/aQA"){
sh "pwd"
}