Articles of Jenkins

Jenkins Git Plugin se bloque sur 'git rev-list'

En exécutant Jenkins sur un esclave Windows Server 2012, les tâches récupèrent avec succès datatables de Git, servies localement (à l'intérieur du pare-feu) par Bitbucket; sa dernière tâche consiste à exécuter une "rev-list git" sur la modification qu'il vient de vérifier. Cette command prend environ 8 minutes à compléter. Ceci est répétable; c'est un environnement […]

Jenkins: Répétitive Git Polled Builds (Docker Containers)

Système de construction Linux. Jenkins 2.73.2 (jenkins / jenkins: lts image Docker) Git Plugin 3.6.2 Configuration assez basique: Restreignez où ce projet peut être exécuté (définissez le nom du conteneur Docker sur lequel les builds se produisent). Branches à build: Spécificateur de twig: "**" Comportements supplémentaires: comportements clones avancés: ne pas extraire les balises Poll […]

Erreur lors de l'installation de git-plugin sur jenkins

J'essaye d'installer git-plugin sur jenkins. J'ai installé toutes les dependencies qui sont nécessaires pour git-plugin . Mais je reçois toujours l'exception file non trouvé. Aidez-moi à résoudre cette erreur java.io.FileNotFoundException: http://archives.jenkins-ci.org/plugins/git/3.6.3/git.hpi at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1872) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474) at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(HttpURLConnection.java:2982) at java.net.URLConnection.getHeaderFieldLong(URLConnection.java:629) at java.net.URLConnection.getContentLengthLong(URLConnection.java:501) at java.net.URLConnection.getContentLength(URLConnection.java:485) at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1126) Caused: java.io.FileNotFoundException: http://archives.jenkins-ci.org/plugins/git/3.6.3/git.hpi at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) […]

Jenkins – Les informations d'identification du sous-module Git sont différentes de celles du parent

Context Jenkins est utilisé pour build un artefact à partir d'un repository Git qui a un sous-module Git. Le (s) sous-module (s) ne sont pas dans le même référentiel ou même au même sharepoint terminaison que le projet parent. Le problème est que parent repo vérifie bien parce que le credential, key ssh A, est […]

La command Git obtient l'erreur "est un directory" dans Jenkins

Je suis très nouveau à Jenkins, et je me demandais ce qui pourrait ne pas être dans le scénario suivant: J'ai le bloc de code suivant dans un Jenkinsfile en cours d'exécution via un seul pipeline: ws("${WORKSPACE_PATH}") { sh "git pull ${REPO_NAME} ${BRANCH_NAME}" sh "git checkout ${BRANCH_NAME}" } où WORKSPACE_PATH est au format suivant: \\<ip-address>\Workspace\Test […]

Git hooks: où dois-je les mettre après que je pousse à repo à distance

J'ai lu la documentation de git hooks et j'essaie toujours de savoir où je mets les scripts pour les hooks git pour certains events, et comment je les gère: Conditions préalables Créer un repository git vide sur une machine A Jenkins courant sur la machine A Je clone mon référentiel foo à la machine B […]

Comment puis-je automatiquement accepter et merge une requête pull dans BitBucket après une build Jenkins réussie?

En ce moment j'utilise le plugin BitBucket Build Pull Request avec succès. Je veux dire à BitBucket d'accepter et de merge le PR (ou de merge le PR et de pousser à BitBucket) sur le succès de Jenkins. Cette réponse Comment puis-je transférer des modifications d'une twig à une autre après une build Jenkins réussie? […]

Variable d'access au pipeline Jenkins créée par shell généré

J'aimerais pouvoir triggersr un pipeline multi-twigs Jenkins (appelé projet A) à partir d'un autre projet de pipeline non multi-twigs (appelé projet B). Je veux que n'importe quelle twig dans le projet B triggers une construction dans la twig correspondante dans A. Je pense que la meilleure façon de le faire est dans le Jenkinsfile de […]

Mettre à jour la version de package.json en collaboration avec Jenkins & GitLab

J'ai un projet hébergé chez Gitlab. J'ai un hook Webhook qui dit à Jenkins de triggersr un build CI quand quelqu'un pousse le code au master. Je prévois d'utiliser la npm version pour mettre à jour le package.json. Comment puis-je get la nouvelle version validée dans git sans triggersr une autre génération de CI?

jenkins pipline rsync quelques files erreur

Quand j'utilise jenkins pipline à la caisse de gitlab et rsync à l'hôte distant, c'était erreur.Mais dans la même machine différente checkout annuaire et rsync à l'hôte distant aucun problème.Et dans la même machine même rsync directory à un autre hôte distant aucun problème. Voici ma command rsync: rsync -avn –delete '-e ssh -p 666' […]