Get the name of changed files in MR
Jul 22, 2024/
#git
/-1 minOturmamış pipeline sistemlerine sahip şirketlerde config değişikliklerinde her zaman incident riski bulunur. Kısa vadeli çözüm bunların kod ile birlikte gönderilmesini engellemek için değişen dosyaları analiz etmektir.
Yapılan değişikte değişen dosyaların listesini pratik bir şekilde elde etmek için
git diff
kullanabilirsiniz.
1git diff --name-only ${SHA}
Notes
- MR pipeline'larda değişen dosyaları bulmak için Gitlab'ın predefined
değişkenini kullanabilirsiniz.CI_MERGE_REQUEST_DIFF_BASE_SHA
- Yalnızca dosyaların adlarıyla ilgileniyorsanız
flag geçebilirsiniz.--name-only