Я запускаю приложение python в спринклете. У меня есть post_deploy, который импортирует базу данных mysql из файла дампа.git post_deploy hook список измененных файлов (с открывающейся)
Я хотел был бы только загрузить дамп, если бы он был фактически включен в этот толчок. Есть ли способ для моего крюка получить информацию о том, какие файлы включены в push?
Локально можно выполнить следующую команду:
git log --name-status HEAD^..HEAD
Но когда мой post_deploy крючок работает она на стороне OpenShift и команды Git не работают.
fatal: Not a git repository (or any parent up to mount point /var/lib/openshift)
Любые идеи?
В приложении-корне нет каталога git. На самом верхнем уровне есть каталог git, но любая команда git, которую я запускаю там, дает: Остановка на границе файловой системы (GIT_DISCOVERY_ACROSS_FILESYSTEM не задано). – user3449833