- Коммит в ветку
- Сборка на этой ветке
- Прогон тестов из этой ветки
- Формирование артефактов
- Взять актуальные пакеты из hub.oscript.io/dev-channel и прогнать их тесты на собранном артефакте
- под Windows
- под Linux
- Если ветка была develop - положить артефакты в ночную сборку для скачивания на сайте
- Если ветка была master
- Взять актуальные пакеты из hub.oscript.io/dev-channel и прогнать их тесты на собранном артефакте
- под Windows
- под Linux
- положить артефакты в стабильную сборку на сайте
- опубликовать артефакты в релизах github
- опубликовать пакеты Nuget
- обновить документацию на сайте (лежит в артефактах)
- Взять актуальные пакеты из hub.oscript.io/dev-channel и прогнать их тесты на собранном артефакте
- Коммит в репо пакета
- Прогон тестов пакета на develop движке (для коммита в dev)
- Прогон тестов пакета на стабильном движке (для коммита в master или release/*), если в packagedef не указана нестабильная версия среды.
- Сборка ospx
- Публикация в dev канале хаба, если это ветка dev
- Публикация в основном канале хаба, если это ветка master.
Этот документ можно обсуждать и предлагать к нему правки.