Qual é a diferença entre “npm install” e “npm ci”?

Estou trabalhando com integração contínua e descobri o comando npm ci . Não consigo descobrir quais são as vantagens de usar este comando para o meu fluxo de trabalho. É mais rápido? Isso torna o teste mais difícil, ok e