J'ai un fichier batch simple. Je veux appeler/exécuter/exécuter ce fichier depuis Jenkins .
Y at-il un plugin dans Jenkins pour la même chose?
Comment exécuter le fichier de commandes à partir de Jenkins? S'il existe un didacticiel ou une documentation pour le même logiciel.
Sous Linux, accédez à votre travail Jenkins, accédez à la configuration, ajoutez l'étape de construction "execute Shell", puis tapez le nom de votre script. Assurez-vous que votre fichier est exécutable (chmod 777 yourscript.sh) et qu’il est placé au bon endroit (paiement via GIT ou SVN, veuillez vérifier votre espace de travail, votre répertoire actuel à exécuter est le répertoire du travail, base de espace de travail) et avoir un Shebang valide (première ligne de votre fichier de script, par exemple #!/bin/sh).
Inutile d'ajouter un nouveau plugin pour cela, dans Jenkins , sélectionnez le nom de votre travail et accédez à la section configure .
Il existe une section Build , dans cette section se trouve une liste déroulante, sélectionnez Execute windows Batch command sur cette zone de texte, vous pouvez spécifier directement les détails du fichier de traitement par lots ou le chemin du fichier.
Lors de la création du travail, le fichier de commandes sera automatiquement exécuté.
Si vous utilisez Jenkins Pipeline, vous pouvez simplement utiliser bat
step. Vous pouvez générer Groovy en cliquant sur "Syntaxe de pipeline".
Par exemple, vous pouvez faire écho à la variable systemdrive:
bat 'echo %systemdrive%'