paraman
Сен. 6, 2015 11:13:00
Более опытные коллеги, подскажите механизм централизованного обновления скриптов.
Собственно можно поднять свой svn, но может можно использовать pastebin или что-то похожее?
doza_and
Сен. 6, 2015 11:28:39
вообще стандартный механизм pip install. Из плюсов - будут отслеживаться зависимости от других пакетов. Если не прячете код - можно его залить на публичные сервера. Тогда вообще не надо ничего поднимать.
svn git mercurial тоже нормальные варианты. Если сидите на системе с менеджером пакетов то почему не он? apt, yum, packman,dpkg тоже неплохой вариант.
paraman
Сен. 6, 2015 11:30:51
Спасибо за ответ. А если мне нужно обновлять самописные скрипты? То только svn поднимать и в cron задание на проверку обновлений закидывать?
doza_and
Сен. 6, 2015 14:49:09
paraman
То только svn поднимать
Если связи между пакетами нет то это один из самых простых вариантов.
Но есть другие пути.
https://pypi.python.org/pypi/pypiserverВообще pip может выкачивать пакеты из репозиториев
примерно так:
pip install svn://172.31.1.3/Development/Common/ThirdParty/Python/package/our-version
Если проект простой, то проблем не будет. Для сложного лучше сразу более продвинутую версию управления пакетами настроить. Обновления по crone? думаю это излишне.