Trocar o comando de docker-compose para docker compose!, se não não roda a pipeline.
Trocar o comando de docker-compose para docker compose!, se não não roda a pipeline.
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!