Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Sugestão] Trocar o comando de docker-compose para docker compose!.

Trocar o comando de docker-compose para docker compose!, se não não roda a pipeline.

1 resposta
solução!

Olá!

Obrigado pela sugestão. Antigamente, o comando era docker-compose, mas agora, com versões mais recentes do Docker, o comando foi alterado para docker compose (sem o hífen).

Se a sua pipeline não está rodando, pode ser devido à diferença entre essas duas versões do comando. Para corrigir isso, você pode editar o arquivo de configuração do GitHub Actions e substituir qualquer instância de docker-compose por docker compose.

Por exemplo, se no seu arquivo go.yml você tem algo como:

run: docker-compose build

Você deve alterar para:

run: docker compose build

E o mesmo para o comando up:

run: docker-compose up -d

Deve ser alterado para:

run: docker compose up -d

Lembre-se de verificar se a versão do Docker instalada no ambiente de execução do GitHub Actions suporta o novo comando docker compose. Se estiver usando uma versão mais antiga do Docker, talvez seja necessário atualizar o Docker ou ajustar o comando conforme a versão disponível.

Bons estudos!