/oscript-infrastructure

Скрипты поддержки инфраструктуры oscript.io

Primary LanguageHTMLMIT LicenseMIT

Скрипты поддержки инфраструктуры oscript.io

Вот ду ви вонт

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

Вот ду ви вонт по библиотеке пакетов

  • Коммит в репо пакета
  • Прогон тестов пакета на develop движке (для коммита в dev)
  • Прогон тестов пакета на стабильном движке (для коммита в master или release/*), если в packagedef не указана нестабильная версия среды.
  • Сборка ospx
    • Публикация в dev канале хаба, если это ветка dev
    • Публикация в основном канале хаба, если это ветка master.

Этот документ можно обсуждать и предлагать к нему правки.