Melhora o script de deploy
Valida as principais variáveis de ambiente que o script espera receber para poder rodar efetivamente (e dá um output amigável para ajudar a debugar erros), sem expor o conteúdo de variáveis sensíveis.
Além disso, considera que a chave privada será passada pelo CI codificada em base64 (dentre outras coisas, para poder marcá-la como 'masked' no CI).
Por fim, força desabilitar o registro de histórico de comandos quando no servidor remoto.