Skip to content
Latchkey

O que é o composer.lock?

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

composer.lock registra as versões exatas resolvidas de todas as dependências PHP.

O que é

Ele garante que composer install produza o mesmo conjunto de dependências em qualquer lugar. Faça commit dele em aplicações.

Por que importa em CI/CD

O CI depende do composer.lock para instalações reproduzíveis; executar composer update no CI anularia isso e é desencorajado.

Principais conclusões

  • composer.lock fixa as versões exatas das dependências PHP.
  • Faça commit dele em aplicações.
  • Nunca execute composer update no CI.

Guias relacionados