web-dev-qa-db-fra.com

Comment puis-je exporter un travail existant dans un fichier Jenkins?

Je voudrais utiliser Pipeline pour garder une trace de mes travaux Jenkin dans mon SCM. (Gestionnaire de contrôle de source).

Existe-t-il un moyen de prendre mes travaux existants et de les exporter vers un Jenkinsfile valide qui peut être lu par Pipeline?

Les principaux plugins que j'utilise et que j'aurais besoin d'exporter sont Github Pull Request Builder, les rapporteurs de résultats de test, les rapporteurs de couverture de code, ainsi que les tâches de post-construction de notification lâche.

Ma principale question est de savoir comment exporter mes paramètres Jenkins dans un fichier Jenkins comme mentionné dans le lien ci-dessus afin de ne pas avoir à les écrire tous à la main.

16
Bob

Il s'avère que la réponse courte est que vous ne pouvez pas.

Vous devez rechercher chaque plugin que vous utilisez et voir s'il a une syntaxe ou un support pour Jenkinsfile et Pipelines.

9
Bob

Vous pouvez essayer Convertir en plug-in de pipeline essayer. Son objectif principal est d'essayer de convertir les travaux Jenkins non-Pipeline existants en travaux Pipeline, avec une option pour générer un Jenkinsfile qui est à son tour engagé à contrôle de source. Comme vous l'avez correctement noté, il peut encore y avoir plusieurs obstacles à une conversion réussie (y compris la prise en charge de Pipeline dans divers plugins).

5
Britt