Existem algumas situações em que a execução de tarefas no nó mestre é boa, mas é preciso ter cuidado. Como a outra resposta mencionada, geralmente a execução de trabalhos no mestre é uma prática recomendada, pois os trabalhos não estão em área restrita no nó mestre.
Dito isto, às vezes você deseja executar tarefas no nó principal. Por exemplo, dois dos trabalhos na minha instalação do Jenkins são:
- encontre trabalhos cujas dependências tenham sido atualizadas e agende compilações para eles nas novas versões das dependências
- encontre solicitações de recebimento aberto que ainda não foram criadas e agende compilações para elas
Eu (como o administrador do Jenkins) estou no controle total desses trabalhos, nenhum desses trabalhos em particular toca em nenhum arquivo no disco (são essencialmente trabalhos "meta"), quero que eles sejam executados mesmo quando todos os slots do executor meus escravos estão ocupados, e eu preferiria que esses trabalhos não bloqueiem trabalhos mais importantes na fila. Por esses motivos, permito que esses dois trabalhos - e somente esses dois trabalhos - sejam executados no nó mestre.