У меня много небольших проектов (дома и на работе). Я пишу сценарий для автоматизации выпуска. Я делаю это в свое свободное время, чтобы изучить Python.Стоит ли мой сценарий выпуска?
На самом деле это делает довольно легкую работу:
Для каждого конкретного проекта:
- папку Экспорт репозиторий SVN
- Создать архив (tar.gz, почтовый и т.д.) с ним
- Загрузить его на общественный FTP сервер
Он может обрабатывать туловище и тег s (т.е. экспортировать текущий каталог или экспортировать каждую папку в данный каталог). Это поддержка нескольких репозиториев.
Однако я не опытный программист, и так как он работает примерно я прошу некоторые серьезные вопросы:
- это лучший способ управлять релизов (или метки, что вы его называете)?
- Может ли этот проект быть полезным для всех, кроме меня?
- Этот проект стоит того, или я должен вернуться к написанию некоторых строк оболочки в crontab для выполнения той же работы?
Спасибо.
Если вы учитесь, и вам это нравится, пойдите для этого.Если бы это было частью профессионального/рабочего проекта, я бы сначала рассмотрел существующие решения; для хобби/образовательной работы, это здорово –
Как мог кто-нибудь судить, является ли ваша конкретная реализация «лучшим» способом сделать это, не читая код? – bmargulies
Майкл, я делаю это для удовольствия, но я готов использовать его на работе. bmargulies, я говорил о том, что делает программа, а не о самом коде. – SamK