Incapable de trouver des plug-ins dans la liste des plugins disponibles dans jenkins
J'ai installé Jenkins
par le déploiement de sa GUERRE du fichier à Tomcat
. Sur le typage
http://localhost:8080/jenkins
Dans le navigateur, jenkins
page d'accueil est en cours d'ouverture qui signifie jenkins
est installé avec succès. J'ai configuré les paramètres du système, a donné jdk
et maven chemin et de les enregistrer. Ensuite, pour installer des plugins, j'ai cliqué sur Jenkins->Gérer les plugins et cliqué sur l'onglet Disponible, mais ne pouvait pas trouver les tous les plugins. J'ai essayé trois solutions:
-
Proxy configuré pour Jenkins en allant à
Jenkins->Manage Plugins->Advanced
(n'a pas trouver des plug-ins) -
Redémarré le serveur, actualisé navigateur et est allé à
Jenkins->Manage plugins->Available
(n'a toujours pas trouver les tous les plugins). Donc, j'ai lu quelque part que nous avons mise à jour des plugins avec force si ils ne sont pas mis à jour automatiquement. Donc, est allé àJenkins->Manage Plugins->Advanced
et cliqué sur l'onglet "Vérifier maintenant" (n'a Toujours pas trouver les tous les plugins en cliquant sur l'onglet Disponible). -
Enfin j'ai lu quelque part que si l'on ajoute les pluginGroup 'org.jvnet.d'hudson.des outils pour settings.xml fichier de maven, le problème peut être résolu. Donc, a ajouté le code correspondant à settings.xml:
Ensuite, j'ai essayé à nouveau, mais ne peut toujours pas trouver les tous les plugins dans
Jenkins->Manage plugins->Available
Si une autre solution est là qui peut résoudre ce problème s'il vous plaît laissez-moi savoir.
Vous devez vous connecter pour publier un commentaire.
Le problème est peut-être que votre navigateur proxy paramètres ne sont pas configurés correctement.
Jenkins n'a pas pu récupérer la liste des plugins directement depuis le centre de mise à jour, elle dit à votre navigateur pour récupérer et afficher de nouveau à Jenkins. Si les paramètres de proxy HTTP dans Jenkins sont ignorés pour cette étape.
Donc, si vous utilisez un navigateur qui est configuré pour fonctionner uniquement dans votre réseau, de vous connecter à des serveurs locaux comme une instance Jenkins, alors vous ne serez pas en mesure de mettre à jour la liste des plugins.
(Cela m'est juste arrivé et a pris un frustrant heures de travail.)
503 for URL: http://updates.jenkins-ci.org/update-center.json
dans "gestion des Plugins", je peux voir le JSON à l'URL dans le navigateur...Aller à: Gérer Jenkins → Gérer les Plugins → Avancé, puis cliquez sur Vérifier maintenant dans le coin inférieur droit. Lorsque vous revenez à l'onglet Disponible tous les plugins doivent être indiqués.
À la section plugins de Jenkins, ouvrez l'onglet "Paramètres Avancés" et coller l'URL suivante dans la mise à Jour de l'URL du Serveur de domaine (en bas): http://updates.jenkins-ci.org/update-center.json
Pour moi qui suit travaillé:
Accédez à Gérer Jenkins->Configurer la Sécurité Mondiale
Cliquez sur la case à cocher "Utiliser le navigateur de métadonnées télécharger"
J'ai aussi la sécurité est désactivée, et de prévenir la site faux pas cochée.
Vous pouvez forcer la mise à jour de la liste des plugins à la main.
Cela a fonctionné pour moi:
(J'ai créé dans le but d'être en mesure de déployer Jenkins et installer des plugins dans le lot)
javax.servlet.ServletException: org.acegisecurity.AccessDeniedException: browser-based download disabled
Une idée de comment je peux contourner cela?C'était donc frustrant... Pas à cause de la difficulté mais le manque de clarté et une bonne documentation, au moins pour les problèmes que j'ai rencontré. J'ai fini par avoir à mettre en place les Gérer les Plugins -> Avancé> HTTP Proxy Configuration dans un très précis, pointilleux façon. Si je n'ai pas fait exactement cela, moins la dernière noté chose sur le fond, je ne pouvais pas obtenir ce travail. Peut-être que c'est mon travail de pare-feu, c'est peut-être jenkins, soit la façon de donner un coup de cette si vous n'avez pas été en mesure de réussir à mettre à jour les paramètres de votre proxy. J'ai utilisé le
Validate Proxy
outil dans le menu. Je vais très brièvement décrire les bases de l'infographie ci-dessoushttp://
ouhttps://
à votreServer
champUsername
etPassword
, pas votre proxy informations d'identification (si c'est applicable)http://
à votreTest URL
si vous êtes à la vérification de quelque chose comme Google ou YahooVous devriez pouvoir maintenant mettre à jour vos plugins je croise les doigts pour
J'ai eu ce problème lors de l'utilisation de nginx comme un proxy inverse. J'avais besoin de mettre à jour l'url permettant de télécharger les mises à jour de la liste, comme suggéré ci-dessus, uniquement avec le protocole https pour éviter de contenu mixte des erreurs dans chrome.
Je suis tombé sur cette SORTE de réponse alors que j'étais rencontrent le même problème. Quand je veux cliquer sur "Vérifier Maintenant" à force de Jenkins pour télécharger la dernière liste, mon navigateur juste accrocher. Il n'était pas jusqu'à ce que j'ai à queue de la Jenkins journal que j'ai trouvé ça ici:
Ressemble la question a à voir avec la façon dont j'ai mis Jenkins derrière un reverse proxy et activé l'option pour empêcher Cross Site Request Forgery. Une fois que j'ai désactivé, la fonction "Vérifier Maintenant" dans un délai de 30 secondes.
Pour moi, la suite de travaux. J'ai l'expérience de ce vide de la liste disponible question après une nouvelle installation de jenkins établit à 1,638 sur Ubuntu 1404 dans virtual box. Nous sommes en vertu d'un proxy ISA server.
Aller à
Jenkins->Manage Plugins->Advanced
et de configuration du proxy comme ci-dessous:Host: 192.168.x.x
(l'adresse IP du Proxy)Port: 80
(Votre proxy port)Remarque que je trouve le format questions. J'ai essayé d'ajouter
http://
il ne fonctionne pas. Il doit être exactement comme ci-dessus.Puis cliquez sur le
check now
bouton en bas à droite comme tout le monde l'a suggéré. Ensuite, vous obtenez la liste.La raison pour laquelle je ne pouvais pas trouver un plugin que j'ai cherché dans
Jenkins->Manage plugins->Available
:Il avait déjà été installé, et il a été dans
Jenkins->Manage plugins->Installed
.Changer le site de mise à jour à partir de
https://updates.jenkins.io/update-center.json
pour
http://updates.jenkins-ci.org/update-center.json
Si vous utilisez google Chrome
Aller à: Gérer Jenkins → Gérer les Plugins → Avancé, puis cliquez sur
Check now
dans le coin inférieur droit. Puis cliquez sur une icône de bouclier dans la barre d'adresse, cliquez surLoad anyway
et Jenkins va commencer à mettre à jour les plugins. Dans Firefox, cette icône est située sur le côté gauche de la barre d'adresse, près du bouton retour.Vous pouvez installer des plugins manuellement, pour cela, allez à l'onglet avancé dans la gestion des plugins, après avoir téléchargé les plugins dont vous avez besoin, soumettre ces
Ma solution est ici
Si vous tapez "http://updates.jenkins-ci.org/update-center.json" répertoire du navigateur la barre d'adresse, (dans mon cas), il en fait redirigé vers "http://ftp.tsukuba.wide.ad.jp/software/jenkins/updates/current/update-center.json."
Il a travaillé quand j'ai mis "http://ftp.tsukuba.wide.ad.jp/software/jenkins/updates/current/update-center.json" de Jenkins' mise à jour du site, et cliquez sur "Enregistrer" & "mise à Jour".
Espère que cette aide.
J'ai eu un problème avec NginX demandes de proxy pour Jenkins. J'ai eu l'erreur:
J'ai été en mesure de corriger cela en ajoutant
à /etc/nginx/nginx.fichier conf. Après que je suis allé à Jenkins - Gestionnaire de Plugin - onglet Avancé, puis sur bouton Vérifier Maintenant
Ou votre plugin peut être déjà installé. Une fois qu'il est installé, il n'est pas dans la liste des plugins disponibles.
J'ai eu le même problème et a pu le résoudre en permettant au navigateur de métadonnées de téléchargement. Veuillez suivre les étapes ci-dessous les activer cette configuration Jenkins
Après avoir essayé beaucoup de choses (y compris toutes les solutions posté ici) et des heures de recherche... j'ai fini avec le de mise à niveau de jenkins pour la version établit à 1,638.
Cela aide à résoudre les frustrés problème avec les plugins disponibles dans une version plus ancienne de jenkins!
Cette réponse est spécifique à Windows 10. Si vous utilisez le programme d'installation que Jenkins est maintenant livré comme, Jenkins aurez installé comme un service. Par défaut, le service s'exécute sous le Système Local compte. Vous devez le modifier pour s'exécuter sous le Service Réseau compte afin Jenkins pour être en mesure de se connecter avec le plugin service de mise à jour. Si vous avez des privilèges d'Administrateur sur le système alors que ces mesures devraient aider:
Sélectionnez Ce Compte.
Type dans Service Réseau dans la zone de texte.
Pour l'ajout de mesures, vous pouvez également ajouter une règle dans le Pare-feu Windows (ou tout autre Pare-feu que vous utilisez peut-être) pour permettre à des demandes sortantes de Jenkins. Point à la jenkins.exe application qui doit être situé dans le répertoire d'installation de Jenkins pour cette règle.
Pour ceux qui comme moi utilisent Jenkins avec menu fixe avec un JDK8u60+ version, vous devez supprimer le hash MD5 dans JDK_HOME/jre/lib/security/java.la sécurité des œuvres:
Ce devrait être une solution de contournement temporaire
Vous n'avez pas de connexion internet sur Jenkins Machine.veuillez configurer Internet ou installé le plugin en mode hors connexion.
Aller à Jenkins -Plugin Manager de Téléchargement de Plugin
Je déteste l'admettre, mais il peut sauver quelqu'un d'autre peu de temps...je ne pouvais pas trouver un particulier plugin lors de la recherche de la liste. J'ai appris à la dure que les plugins qui sont déjà installés à Jenkins ne pas afficher dans le "disponibles" liste...il était sur le "installé" la liste, déjà installé, j'ai juste ne le savais pas. Maintenant, je vais vérifier "installé" avant de lancer la recherche "disponible".
Mon Environnement
J'ai essayé la plupart des suggestions proposées ici, mais rien n'a fonctionné jusqu'à ce que j'ai essayé de suivre
Première: j'avais besoin pour exécuter en tant que "Administrateur"
Deuxième: C'est à l'aide de l'utilisateur par défaut dir à la maison C:\users\yourusername\.jenkins.
Ce Qui A Fonctionné:
J'ai changé par défaut dir ci-dessus dans un autre dossier par définition jenkins_home comme pointant variable d'environnement et j'ai été en mesure d'obtenir de nouveaux plugins.
ne sais pas pourquoi/comment il a travaillé, mais après avoir fait les étapes ci-dessous, j'ai été capable de voir le "disponible" plugins :
1. Accédez à Gérer Jenkins
2. Cliquez sur "Recharger la Configuration de Disque". Il prend une minute ou deux pour recharger jenkins
3. Gérer les Plugins -> Disponible.
vous devez sortir de votre réseau d'employeurs. Vérifiez également si l'un des paramètres de votre navigateur sont limités pour éviter la recherche de jenkins pour les plugins et les mises à jour.
Étapes suivantes travaillé pour moi JENKINS pour la VERSION 2.150
Accédez à Gérer Jenkins->Configurer la Sécurité Mondiale
Cliquez sur la case à cocher "Utiliser le navigateur de métadonnées télécharger"