Софт

Actionforge выпускает расширение VSCode для GitHub Actions

Actionforge выпускает расширение VSCode для GitHub Actions

Компания Actionforge выпустила бета-версию своего инструмента GitHub Actions в виде расширения для VS Code. Расширение состоит из набора инструментов, представляющих собой визуальную систему узлов для создания и управления рабочими процессами GitHub Actions.

GitHub Actions - это платформа непрерывной интеграции и непрерывной доставки (CI/CD), позволяющая разработчикам автоматизировать конвейер сборки, тестирования и развертывания. Пользователи могут создавать рабочие процессы, которые собирают и тестируют каждый запрос на внесение изменений в репозиторий или развертывают объединенные запросы на внесение изменений в производство.

Расширение Actionforge интегрируется в вашу среду кодирования и предлагает альтернативу редактированию YAML-файлов. Разработчики утверждают, что с помощью этого инструмента можно за считанные минуты создавать сложные рабочие процессы, включая установку зависимостей, тестирование модулей и интеграцию, вплоть до публикации пакетов.

По словам разработчиков, инструмент не просто предоставляет UI-обертку для рабочих процессов GitHub, так как графы действий позволяют создавать более сложные и универсальные узлы с различными узлами потока, такими как if-условия, for-петли, переключатели и т. д., и при этом остаются более безопасными.

Чтобы использовать граф действий в рабочем процессе, Actionforge нужны два файла. Первый - это традиционный рабочий процесс GitHub Action с одношаговым процессом сверху вниз, который запускает действие actionforge/action. Второй - это сам граф действия. Это YAML-файл, который можно редактировать с помощью редактора графов, входящего в состав расширения.

Под обложкой находится интерфейс командной строки для выполнения графов действий и редактор графов. Также есть действие GitHub, которое считывает экшен-граф и запускает графопостроитель. Разработчики могут взять проект и открыть его в редакторе графов. Базовый проект открывается с триггерным узлом и контрольным пунктом. Actionforge находит и отображает все порты GitHub Action, а также использует систему drag-and-drop для проектирования и реализации рабочих процессов разработки.

По словам разработчиков, они работают над десктопным приложением для графиков действий, чтобы их можно было создавать и выполнять вне GitHub.

Actionforge бесплатен для некоммерческих публичных репозиториев GitHub. Последует обновление цен на коммерческие и частные репозитории, и, по словам разработчиков, лицензии на коммерческое использование скоро будут доступны на GitHub Marketplace.

Читайте также