Jenkins Parameterized Build télécharger le fichier et enregistrer le nom du fichier d'origine
Comment enregistrer le fichier téléchargé sous nom de fichier d'origine dans Jenkins Paramétrée Construire "Fichiers de paramètres"?
source d'informationauteur pavel.mileshchenko | 2012-12-19
Vous devez vous connecter pour publier un commentaire.
Vous pouvez obtenir un exemplaire original du fichier nom du paramètre du même nom que le nom de paramètre (l'emplacement du fichier de champ).
Par exemple, si l'emplacement du fichier est "my_file", alors vous pouvez le renommer à l'original par l'exécution de:
Le "Fichier" Paramètre de la Jenkins Paramétrée Construire obtient toujours la même nom dans votre travail.
Nous avons été en mesure de tri de contourner cela en spécifiant deux paramètres:
Dans notre script, nous avons pris le fichier que nous l'avons eu par le premier paramètre,
puis renommé en tant que second.
(l'utilisateur a dû Coller la même valeur pour les deux champs...)
Mise à JOUR:
Comme mentionné par Nux (et James Ruskin), ce problème a été résolu autour de 2011,
vous avez donc maintenant la possibilité d'accéder au fichier d'origine, de la manière suivante:
Si, par exemple, votre Fichier Paramètre est nommé Fichier1,
ensuite, votre script est le contenu de ce fichier dans
File1
et il peut accéder au fichier d'origine en utilisant le paramètre local
${File1}
.Je soupçonne que c'est difficile lorsque le script et l'utilisateur ne sont pas sur le même OS,
c'est à dire: l'utilisateur écrit un chemin d'accès dans Windows et le script s'exécute sur un Unix