Tenho um cliente que está entusiasmado com a ideia dos contêineres Docker como nós de construção do Jenkins, mas alguns de seus pipelines ainda têm dependências do Java 8. Um contêiner Docker pode ter Java 11 e Java 8, usar 11 para executar como um agente, mas 8 para executar um pipeline?
Claro. Você pode instalar o java 11 em um local e usar o java 8 como padrão. Algo na linha (pseudo arquivo):
Lembre-se de que o contêiner final terá aproximadamente 400 MB