Pular para o conteúdo

Prompt 0056 — Refatorar deployDocs com parametro -site

Prompt 0056 — Refatorar deployDocs com parametro -site

Seção intitulada “Prompt 0056 — Refatorar deployDocs com parametro -site”

Refatorar o script scripts/deployDocs.ps1 para exigir o parâmetro -site com as opções sinergia, bs ou all. Quando o parâmetro estiver ausente ou inválido, exibir mensagem de erro com as três possibilidades de uso, uma por linha. O deployDocs.ps1 passa a funcionar como orquestrador, delegando a execução para scripts especializados deployDocsSinergia.ps1 e deployDocsBs.ps1, que também podem ser chamados diretamente. No modo all, o build é feito uma única vez pelo orquestrador e os especializados recebem -SkipBuild para evitar duplicação.

  • scripts/deployDocs.ps1 reescrito como orquestrador com validação do parâmetro -site e mensagem de uso em 3 linhas
  • scripts/deployDocsSinergia.ps1 criado: build + firebase deploy --only hosting:docs; aceita -SkipBuild
  • scripts/deployDocsBs.ps1 criado: build + firebase deploy --only hosting:bs; aceita -SkipBuild
  • No modo all, deployDocs.ps1 executa o build uma vez e chama os dois especializados com -SkipBuild