当前位置:网站首页>Jenkins Distributed Architecture

Jenkins Distributed Architecture

2022-01-15 02:07:18 Markix

Documents officiels:
https://wiki.jenkins.io/display/JENKINS/Distributed+builds
https://www.jenkins.io/doc/book/scaling/architecting-for-scale/#distributed-builds-architecture
https://www.jenkins.io/doc/book/using/using-agents/

JENKINS_HOMEStructure du Répertoire:https://www.jenkins.io/doc/book/scaling/architecting-for-scale/#anatomy-of-a-jenkins_home

Architecture

Jenkins Peut fonctionner sur un seul noeud (singleton), Ou en mode Cluster (Master+Agent,Master Conçu pour coordonner et fournir GUI Et API Point final,Et Agent Conçu pour effectuer des travaux ).
Master:Noeud maître
Agent:Agents、Du noeud

Il y a plusieurs façons de démarrer l'agent ,Mais finalementAgentEtMaster Une liaison de communication bidirectionnelle est nécessaire (Par exempleTCP/IP socket)Pour fonctionner.

  • Master to agent connections
    ParMasterConnectez - vous àAgent,Généralement parssh.(C'est rare.)
  • Agent to master connections
    ParAgentConnectez - vous àMaster,Généralement parJNLP.

Différentes façons de démarrer l'agent

  • master Adoption ssh Connectez - vous à agent
  • master Connectez - vous à agent
  • agent Connectez - vous à master(EssentiellementJNLP)
  • agent Connectez - vous à master(EssentiellementJNLP)

AgentDeJarAdresse de téléchargement du paquet:http://yourserver:port/jnlpJars/agent.jar

$ java -jar agent.jar -jnlpUrl http://ip:port/computer/agent-name/slave-agent.jnlp
$ java -jar agent.jar -jnlpUrl http://ip:port/computer/agent-name/slave-agent.jnlp -jnlpCredentials builder:12345
$ java -jar agent.jar -jnlpUrl http://ip:port/computer/agent-name/slave-agent.jnlp -secret 205b186808f70c0b2e

AgentDeDockerMiroir:https://hub.docker.com/r/jenkins/inbound-agent

$ docker run --init jenkins/inbound-agent -url http://jenkins-server:port <secret> <agent name>

Agent

Agent Informations sur l'étiquette , Les pipelines peuvent être étiquetés pour choisir où AgentAllez..

版权声明
本文为[Markix]所创,转载请带上原文链接,感谢
https://chowdera.com/2022/01/202201080559015027.html

随机推荐