Articles of Jenkins

Comment puis-je implémenter une option de nouvelle tentative pour les étapes ayant échoué dans les pipelines Jenkins?

J’ai un fichier Jenkins avec plusieurs étapes et l’une d’entre elles est en fait un autre travail (le déploiement) qui peut échouer dans certains cas. Je sais que je peux faire des invites en utilisant Jenkinsfile mais je ne sais pas vraiment comment implémenter un mécanisme de nouvelle tentative pour ce travail. Je veux pouvoir […]

Comment recevoir un nom de twig Git local avec le plugin Jenkins Git?

J’utilise l’option Branch Specifier du plugin Jenkins Git (v2.0) pour exécuter la construction sur une twig spécifique, par exemple 1.4 . ${GIT_BRANCH} contient dans ce cas la valeur d’ origin/1.4 . Comment puis-je recevoir un nom de la twig Git locale utilisée pour le clonage (c.-à-d. Seulement 1.4 sans origin/ préfixe? J’ai essayé de Check […]

Appeler un build Jenkins en dehors de Jenkins?

Je suis nouveau sur Jenkins, et je ne suis pas sûr que cela soit possible, mais je voudrais mettre en place une interface Web sur laquelle quelqu’un pourrait cliquer sur “Démarrer le travail”. Est-ce que Jenkins a un webservice qui permettrait une telle chose? Si oui, quel serait un exemple simple?

Jenkins: supprimer les anciennes versions avec la ligne de commande

Je supprime les anciennes versions de jenkins avec rm où le job est hébergé: my_job/builds/$ rm -rf [1-9]* Ces anciennes versions sont toujours visibles dans la page de travail. Comment les supprimer avec la ligne de commande? (sans le bouton delete dans chaque interface utilisateur de build)

Jenkins – Plugin HTML Publisher – Aucun CSS n’est affiché lorsque le rapport est affiché dans le serveur Jenkins

J’ai un problème étrange avec le plugin Jenkins HTML Publisher, dans lequel tous les fichiers CSS que j’ai ajoutés au rapport sont supprimés dans Jenkins. Si je télécharge le rapport au niveau local, je peux voir le formatage CSS. Existe-t-il un paramètre dans Jenkins qui permet d’afficher CSS? Mes parameters HTML Publisher dans Jenkins: Ma […]

Jenkins – Configurer Jenkins pour interroger les changements dans SCM

Je travaille avec jenkins et j’aimerais lancer les objectives de maven quand il y a un changement dans le repository svn. J’ai joint une photo avec ma configuration actuelle. Je sais que vérifier le repository toutes les 5 min est fou. Je voudrais l’exécuter seulement quand il y a un nouveau changement, mais je ne […]

Est-il possible pour Jenkins de détecter et de créer automatiquement les balises nouvellement créées dans un repository git?

Ce serait bien pour notre serveur CI Jenkins de détecter, déployer et construire automatiquement les balises au fur et à mesure de leur création dans notre repository Github. Est-ce possible?

Comment construire conditionnellement d’autres projets?

J’ai un travail Jenkins assez compliqué qui construit, teste et empaquette une application Web. Selon la situation, je voudrais faire différentes choses une fois ce travail terminé. Je n’ai pas trouvé de moyen réutilisable / maintenable pour ce faire. Est-ce vraiment le cas ou est-ce que quelque chose me manque? Les options que j’aimerais avoir […]

Comment accéder aux parameters dans une construction paramétrée?

Comment accéder aux parameters définis dans la section “Cette version est paramétrée” d’un travail Jenkins “Workflow”? CAS DE TEST Créez un travail WORKFLOW. Activer “Cette version est paramétrée”. Ajoutez un foo STRING PARAMETER avec le bar text valeur par défaut. Ajoutez le code ci-dessous au Workflow Script : node() { print “DEBUG: parameter foo = […]

Est-il possible de capturer la sortie standard de la commande sh DSL dans le pipeline?

Par exemple: var output=sh “echo foo”; echo “output=$output”; J’aurai: output=0 Donc, apparemment, je reçois le code de sortie plutôt que la sortie standard. Est-il possible de capturer la output=foo standard dans une variable de pipeline, de sorte que je puisse obtenir: output=foo comme résultat?