A opção "Iniciar agentes escravos via Java Web Start" está ausente na nova configuração do nó. Como posso adicioná-lo ao menu de opções?

33

Estou seguindo este guia oficial do Jenkins para familiarizar-me com a configuração do Jenkins Pipeline. Uma das etapas para criar um escravo idiota e configurá-lo para "Iniciar agentes escravos via Java Web Start", mas por algum motivo essa opção está ausente da minha configuração, as únicas outras opções que tenho são: insira a descrição da imagem aqui verifiquei se /usr/bin/javawsexiste na máquina.

Alguma idéia de como adicioná-lo à configuração do Jenkins New Node?

Itai Ganot
fonte

Respostas:

49

Esta pergunta foi feita em outro lugar: https://stackoverflow.com/a/38740924

É necessário ativar a porta TCP dos agentes JNLP para ativar esta opção para escravos.

Gerenciar Jenkins> Configurar segurança global> Porta TCP para agentes JNLP

Adam Westhusing
fonte
3

No meu caso, a resposta pode ser encontrada em outra pergunta que fiz no mesmo assunto e parece que o problema está na documentação desatualizada do Jenkins.

Na versão 1.x, chamava-se "Dumb slave" e nas versões modernas "Permanent Agent". É exatamente a mesma coisa.

Itai Ganot
fonte
2
As palavras do comando de inicialização também foram alteradas. WAS: "Ativar agentes escravos via Java Web Start" AGORA: "Ativar agente conectando-o ao mestre" Documentado em S / O
Ian W