Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 6, 2015 11:13:00

paraman
Зарегистрирован: 2012-07-10
Сообщения: 170
Репутация: +  1  -
Профиль   Отправить e-mail  

Обновление скриптов

Более опытные коллеги, подскажите механизм централизованного обновления скриптов.
Собственно можно поднять свой svn, но может можно использовать pastebin или что-то похожее?

Офлайн

#2 Сен. 6, 2015 11:28:39

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Обновление скриптов

вообще стандартный механизм pip install. Из плюсов - будут отслеживаться зависимости от других пакетов. Если не прячете код - можно его залить на публичные сервера. Тогда вообще не надо ничего поднимать.
svn git mercurial тоже нормальные варианты. Если сидите на системе с менеджером пакетов то почему не он? apt, yum, packman,dpkg тоже неплохой вариант.



Офлайн

#3 Сен. 6, 2015 11:30:51

paraman
Зарегистрирован: 2012-07-10
Сообщения: 170
Репутация: +  1  -
Профиль   Отправить e-mail  

Обновление скриптов

Спасибо за ответ. А если мне нужно обновлять самописные скрипты? То только svn поднимать и в cron задание на проверку обновлений закидывать?

Офлайн

#4 Сен. 6, 2015 14:49:09

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Обновление скриптов

paraman
То только svn поднимать
Если связи между пакетами нет то это один из самых простых вариантов.
Но есть другие пути.
https://pypi.python.org/pypi/pypiserver
Вообще pip может выкачивать пакеты из репозиториев
примерно так:
pip install svn://172.31.1.3/Development/Common/ThirdParty/Python/package/our-version
Если проект простой, то проблем не будет. Для сложного лучше сразу более продвинутую версию управления пакетами настроить. Обновления по crone? думаю это излишне.



Отредактировано doza_and (Сен. 6, 2015 14:50:50)

Офлайн

#5 Сен. 6, 2015 20:18:59

paraman
Зарегистрирован: 2012-07-10
Сообщения: 170
Репутация: +  1  -
Профиль   Отправить e-mail  

Обновление скриптов

Ясно. Спасибо.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version