otymko / oscript-infrastructure

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Скрипты поддержки инфраструктуры 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.

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

About

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

License:MIT License


Languages

Language:HTML 96.1%Language:Io 1.8%Language:Shell 1.1%Language:Dockerfile 0.9%Language:JavaScript 0.0%Language:Hack 0.0%