Repetição no envio de assets
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.
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 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.