У меня есть репозиторий git, в котором есть мои диаграммы руля. Я хочу создать конвейер CI для этого репозитория, который будет делать пакет helm и отправлять его в мой репозиторий диаграмм helm (chartmuseum). Я хочу упаковать и опубликовать только те диаграммы руля, которые изменились при передаче в мастер. Я могу выполнить цикл for и отправить все графики независимо от того, изменились ли они, но это займет много времени, так как графиков много.
Gitlab -only:changes не дает мне путь к файлу, файл которого изменился Я надеюсь, что git сделает это, пока не нашел решения
git diff --name-only ${CI_COMMIT_BEFORE_SHA}...${CI_COMMIT_SHA}
был ответ для меня.