Uma instalação fora da máquina de desenvolvimento já pode receber os arquivos e a atualização do banco pelo transporte SSH do pipeline. O projeto declara o host, o usuário e o diretório de destino; não precisa representar esse diretório como uma pasta local.
Arquivos e permissões
O transporte usa rsync para os arquivos e SSH para os comandos. Caminhos relativos ou a raiz do servidor são recusados como destino. Quando a operação exige elevação, as permissões de leitura da instalação são restauradas ao fim da sincronização.
Sessão no host correto
A geração de cookies de teste também passa a alcançar a instalação por SSH. O bootstrap respeita o host informado, para que o nome da sessão coincida com o que a página lê.
Estado da entrega
O envio, o banco e a sessão foram validados em ambiente de teste. Nesta entrega, a reconstrução de CSS e a publicação de assets ainda tinham limitações para alcançar o host remoto; as correções seguintes ampliaram esse caminho.
Origem: Core · req-153 · BATCH-155