Eu tenho uma pergunta sobre o Jenkins Build Server. Quando os escravos Jenkins são encarregados de construir ou compilar, os escravos precisam do software necessário instalado neles? Por exemplo, se eu estiver usando um compilador IAR ARM, preciso deste software instalado no nó escravo? ou apenas no mestre?
Tenho a tarefa de criar um ambiente Jenkins Build para muitos desenvolvedores e, para escalabilidade, estou usando o Docker Swarm.
Muitíssimo obrigado!
Sim, seus escravos precisarão de todas as ferramentas de construção necessárias instaladas neles. De um modo geral, Jenkins não sabe como instalar software em seus escravos, e Jenkins usa a cadeia de ferramentas no escravo para executar compilações.