Skip to content
Latchkey

O que é o composer.json?

composer.json explicado, incluindo o que faz e por que importa em CI/CD.

composer.json declara as dependências e os metadados de um projeto PHP para o Composer.

O que é

Ele lista os pacotes requeridos, as restrições de versão, as regras de autoloading e os scripts. O Composer resolve tudo isso e escreve o composer.lock.

Por que importa em CI/CD

O CI executa composer install (não update), que instala as versões exatas do composer.lock para builds reproduzíveis.

Principais conclusões

  • composer.json é o manifesto do PHP.
  • Ele define dependências e autoloading.
  • O CI usa composer install para obter determinismo.

Guias relacionados