Реализована интеграция Flexberry Designer Online с GitHub Actions

Инструмент проектирования Flexberry Designer Online теперь позволяет генерировать исходный код по UML диаграммам с использованием инфраструктуры GitHub благодаря GitHub Actions.
Благодаря такому решению запускать процесс генерации можно прямо из GitHub-репозитория, лог генерации также хранится в контексте конкретного запуска GitHub Actions.
Workflow GitHub Action выполняет следующие действия:

  • Установка инструментария генерации и сборки
  • Генерация (перегенерация) исходного кода для привязанного проекта Flexberry Designer Online (метаданные загружаются при каждой генерации)
  • Commit и push сгенерированного исходного кода в текущий git-репозиторий
  • Сборка ember-приложения с офлайн-хранилищем, commit и push в ветку gh-pages

Workflow для генерации описан в файле .github/workflows/generator.yml.

Поделиться в: ВКонтакте, Twitter, Facebook.