tray-cli icon indicating copy to clipboard operation
tray-cli copied to clipboard

Repetição no envio de assets

Open Merieli opened this issue 3 years ago • 2 comments

Descrição

Quando assets são modificados automaticamente com gulp ocorre repetição no envio dos arquivos no Tray CLI.

Motivo

Repetição do mesmo arquivo.

Detalhes

O envio ocorre 4 vezes para cada arquivo .

Comportamento esperado

Os assets deveriam ser enviados apenas uma única vez ao ser modificado.

Comportamento encontrado

Assets minificados e não minificados são enviados várias vezes.

Merieli avatar Apr 29 '22 11:04 Merieli

Utiliza só gulp sem o watch da API, provavelmente o teu gulp também está executando o mesmo comando que o watch do CLI já executa.

No meu workflow ta funcionando corretamente https://github.com/albreis/workflow-tray-cli

albreis avatar May 01 '22 01:05 albreis

@albreis No caso o nosso gulp não aciona a API do Tray CLI, o nosso ainda está separado, precisando executar o gulp para verificar os arquivos e compilar os assets e o tray watch pra enviar os arquivos para a Tray.

Vimos que quando ele executa o código do tray watch duas vezes, uma pelo salvamento manual, trigado quando salva o arquivo, e o segundo quando o gulp acaba de compilar os arquivos.

Aliás muito maneiro seu workflow integrado, queremos criar algo semelhante em breve :)

Precisamos garantir que esse comportamento não aconteça quando executado em separado para otimizar o envio de recursos e não penalizar os servidores da plataforma.

rhandrade avatar May 02 '22 11:05 rhandrade