Oi Romildo, tudo bem?
Desculpe a demora em retornar.
Entendo que você esteja com dúvidas sobre como o Jenkins pode fazer o deploy do projeto direto na pasta htdocs do seu servidor local, considerando um projeto que não está em nuvem.
Na verdade, o Jenkins pode sim realizar esse download de forma automática, sem a necessidade de intervenção manual. Para isso, você precisa configurar corretamente o seu pipeline no Jenkins, de forma que a última etapa seja responsável pelo deploy do projeto na pasta htdocs do servidor.
Existem várias maneiras de realizar esse deploy, dependendo das tecnologias e ferramentas que você está utilizando. Por exemplo, se você estiver trabalhando com um projeto em PHP, pode utilizar o plugin do Jenkins chamado "Publish Over SSH" para fazer o upload dos arquivos diretamente para o servidor.
Outra opção é utilizar um script de deploy customizado, que pode ser executado pelo Jenkins. Nesse caso, você pode escrever um script em Shell, por exemplo, que faça o download do projeto e o coloque na pasta htdocs do servidor local.
É importante ressaltar que as práticas corretas podem variar de acordo com o contexto do seu projeto e as ferramentas utilizadas. Por isso, é importante avaliar as melhores opções para o seu caso específico.
Um abraço e bons estudos.