https://wiki.jenkins.io/display/JENKINS/Jenkins+Best+Practices
Em sistemas maiores, não construa sobre o mestre.
Se você tiver uma configuração de segurança mais complexa que permita que alguns usuários configurem apenas tarefas, mas não administrem o Jenkins, será necessário impedir que eles executem construções no nó mestre, caso contrário, eles terão acesso irrestrito ao diretório JENKINS_HOME. Você pode fazer isso definindo a contagem do executor como zero. Em vez disso, verifique se todos os trabalhos são executados em escravos. Isso garante que o jenkins master possa ser dimensionado para oferecer suporte a muitos outros trabalhos, além de proteger as construções contra a modificação de dados potencialmente sensíveis no $ JENKINS_HOME acidental / maliciosamente. Se você precisar que alguns trabalhos sejam executados no mestre (por exemplo, backups do próprio Jenkins), use o Plug-in de Restrições de Trabalhos para limitar quais trabalhos podem ser executados lá.
Um nó principal e nenhum nó escravo. Todas as suas construções são executadas no nó principal. Esta é uma prática ruim?
A execução das tarefas nos nós principais significa que elas têm acesso irrestrito ao diretório JENKINS_HOME
Há consequências ruins por ter apenas um nó mestre?
Como os escravos têm acesso irrestrito ao diretório JENKINS_HOME, isso pode ser perigoso
Minha configuração (um mestre e um escravo) é uma má prática?
É melhor do que apenas um mestre, desde que todos os trabalhos sejam executados nos escravos
Em resumo, de uma perspectiva de segurança, é uma prática ruim executar os trabalhos no mestre.