Este tutorial ensinará a instalar o Jenkins Agent no Windows. No entanto, antes de prosseguir com este tutorial, devemos garantir que tenhamos o Java JDK instalado na máquina Windows.
Recomenda -se garantir que a versão JDK em execução no controlador seja semelhante à instalada na máquina Windows.
Configurando o agente Jenkins
Navegue até o painel do controlador Jenkins e selecione o "Status do executor da construção" do painel esquerdo para configurar um novo agente Jenkins.
Na página de nós disponíveis, selecione a opção "Novo nó". Isso permitirá que você crie e configure um novo agente Jenkins.
Selecione “Novo Nó” no canto superior direito para criar um novo agente Jenkins. Primeiro, dê um nome ao nó ao nó. Para simplificar, usaremos o endereço IP do agente de destino como o nome do nó.
Em seguida, escolha o tipo de nó como agente permanente e clique em Criar.
Na próxima janela, forneça todos os detalhes para o seu agente, incluindo o diretório remoto que você deseja usar como espaço de trabalho Jenkins.
Certifique -se de selecionar o método de lançamento como "Lançar o agente conectando -o ao controlador" e selecione o método "Use WebSocket".
Depois de concluído, clique em Salvar para configurar o agente Jenkins.
Vá para a página de status "Build Executor" para visualizar os controladores disponíveis. Você deve ver o agente do Windows listado nas opções.
Clique no agente para visualizar as opções disponíveis. Isso deve fornecer o comando que você precisa executar para conectar o agente do Windows ao controlador.
Copie e cole os comandos na linha de comando do agente do Windows. Isso deve baixar o agente.Jar arquivo e conectar o agente ao controlador.
Por exemplo:
Curl -so http: // localhost: 9001/jnlpjars/agente.jarra
Conectando o agente:
Java -Jar Agent.jar -jnlpurl http: // localhost: 9001/gerencia/computador/windows/jenkins -agent.jnlp -secret
1F97F602E489A231BD1D5C7369BB59FC9969E2D414A890001EF5A68144C8C7DD -WORKDIR "C: \ Jenkins"
Você deve ver os logs de saída como mostrado:
Você pode voltar para o painel do controlador Jenkins para verificar o status do agente.
Conclusão
Esta postagem cobriu os fundamentos de conectar um agente do Windows Jenkins a um controlador usando o WebSocket.