Инструменты пользователя

Инструменты сайта


ru:development:алгоритм_выпуска_нового_релиза

Алгоритм выпуска нового релиза

1. Увеличиваем номер версии статических файлов в шаблоне index/templates/index/index.html на единицу. Версии следуют за вопросительным знаком тэгов подключения статики.

2. Рефакторим выпуск в PyCharm и pylint на предмет соответствия pep8 и исключения избыточных импортов.

3. Увиличиваем минорную или микро версию программы в файле conf/settings.py, переменная VERSION

4. Тестируем работу программы.

5. Закрываем ветку master финализирующим коммитом.

6. Переключаемся в ветку rel

git checkout rel

7. Мержим изменения в эту ветку из ветки master

git merge rel master

8. Переключаем конфигурацию с девелоперского режима на продакшен, делается это в файле conf/settings.py

from settings_prod import *

Переключаем переменную settings.SHOW_COPYRIGHT в состояние True

9. Комитим изменения

10. Помечаем новое сотояние кода тэгом новой версии

git tag -a 0.2.X -m "v0.2.X"

11. Отправляем релиз на сервер

git push origin 0.2.X

12. Делаем пометочку на сайте www.severcart.org о выходе нового релиза.

ru/development/алгоритм_выпуска_нового_релиза.txt · Последние изменения: 07:12 21/09/2016 (внешнее изменение)

Инструменты страницы