GIT ACTION - CONDICIONAL
[Finalizado Pelo Aluno]
Como fazer uma condição para rodar o composer install apenas se a diff do arquivo composer.json apontar true?
ou seja antes de chegar nesse trecho do cídigo:
colocar:
Não sei como fazer essa condição atrelada ao composer.json
consegue me ajudar, é o seu projeto mesmo eu apenas coloquei a linha do composer update pois foi necessario.
grato.
Olá, Ubiratan!
Como vai?
Não é uma boa usar o comando update no processo de CI, porque vai ter divergências entre o projeto atual (local) e o que subiu para produção.
No processo de CI/CD é importante rodar apenas o composer install, isso vai te evitar muitas dores de cabeça.
Entendi
como faria para enviar apenas os arquivs com modificação?
Até onde seim essa opção não permite enviar apenas a diferença: https://github.com/especializati/curso-laravel-api-cache/blob/main/.github/workflows/laravel.yml#L44
Na realidade, é um processo tão rápido, que nem faz diferença levar só a diferença, melhor levar a estrutura toda e evitar erros.
Entendi... a questão maior é apenas fazer o push, e o push ja vai apenas o que alterei... entre servidores geralmente é muito mais rápido mesmo... tudo bem... resolvido.
Gratidão.
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!