Articles of Jenkins

Le nom de la twig de pipeline Jenkins renvoie null

J'essaie d'get le nom de ma twig pour un script groovy jenkins. Je ne peux pas get le nom de la twig actuelle. J'essaie ce qui suit: stage('Check out code') checkout scm echo "My branch is: ${env.BRANCH_NAME}" Voici la sortie – elle renvoie toujours null. Checking out Revision 33b531b2f1caaf8b64d968e437306f39d2dba1da (origin/pipeline) > git.exe config core.sparsecheckout # […]

Stuck at fetch en raison d'un problème d'authentification

J'ai un server Jenkins (2.0 Bêta-2) fonctionnant sous Windows 2012 R2 x64, avec une nouvelle version configurée pour get les files sources de TFS GIT (2013). J'ai déjà installé la version de Git pour Windows fournie par Microsoft – celle qui prétend résoudre le problème d'authentification entre GIT CLI et TFS GIT. Mon .gitconfig ressemble […]

Comment build la dernière version de Git Flow dans Jenkins?

J'essaie de mettre en place une continuous integration dans Jenkins pour le développement du style git flow. Je pensais que je créerais trois jobs pour build des packages RPM: pour master, develop et la dernière twig de release. Le problème est avec la dernière version de la twig, car je ne suis pas sûr qu'il […]

Comment configurer Jenkins pour build toutes les twigs sauf quelques-unes que j'exclus?

Nous avons du code en git et j'ai commencé à mettre en place Jenkins pour récupérer nos twigs et essayer une compilation. Il semble que quelques-unes des twigs ont pu commencer à pourrir dans les années depuis leur dernière construction, car ils ne parviennent pas à finir une marque. Je voudrais build toutes les twigs […]

Jenkins git commit pour des triggersurs de twigs spécifiques crée aussi des jobs pour d'autres twigs

Nous avons une entreprise interne Github repo, et j'ai plusieurs twigs de fonctionnalité. Je suis confronté à un problème avec le triggersment d'une construction sur une twig spécifique. J'ai configuré des tâches pour chacune des twigs de fonctionnalité. Il y a un travail jenkins pour une twig d'entité. La première fois que je commets un […]

Pourquoi Jenkins obtient-il l'erreur Authentication Failed pour la mise à jour du sous-module git?

J'ai un travail Jenkins qui tire d'un repo BitBucket qui fonctionnait bien, et l'est toujours. Cependant, j'ai ajouté un sous-module et Jenkins est en train de s'étouffer. Voici un extrait de la sortie de la console Jenkins: FATAL: Commande "C: \ Program Files (x86) \ Git \ cmd \ git.exe mise à jour du sous-module" […]

Comment triggersr Jenkins Multi-Branch Pipeline avec Gitlab Webhook

Je suis actuellement en train de créer un job Jenkins Multi-Branch Pipeline basé sur un référentiel Git hébergé sur notre server Gitlab. Jenkins peut lire les twigs dans le référentiel et créer un travail pour chaque twig du référentiel. Mais je n'arrive pas à comprendre comment triggersr les tâches avec des webhooks dans Gitlab. Mes […]

Comment éviter la vérification des sources sur le nœud maître avec pipeline de jenkins

Je veux définir mes builds en utilisant la fonctionnalité de pipeline Jenkins 2 et je veux que cette configuration soit chargée depuis les sources dans un Jenkinsfile . Cependant, je ne veux pas encombrer mon noeud master avec l'espace de travail. Idéalement, je pourrais spécifier qu'un travail de pipeline est censé exécuter un type de […]

Le travail Jenkins Pipeline ne trouve pas de script en raison de la création du path @tmp

J'écris un travail de pipeline qui appellera un autre script à exécuter. Le file Jenkins et le script existent dans le même directory et le travail ne parvient pas à find le script à exécuter. C'est le morceau de script pertinent; stage ('Update') { try { dir('jenkins/pipeline/update-jenkins-plugins-ppln') { sh 'ls -l' sh 'update-plugins.sh' } } […]

Jenkins git plugin et les twigs

J'ai un travail mis en place dans Jenkins pour build toutes mes twigs (feature / **). Il fonctionne bien avec le plugin Build Name Setter pour identifier différentes constructions avec le plugin Jenkins. Ma question est la suivante: s'il y a des changements à plus d'une succursale en même time, mettra-t-il en queue le même […]