На этой статье я поделюсь с вами конфигурацией, которую я принял для развертывания БЕСПОРЯДОК (Система источника событий MongoDB) мой первый Node.js Проект OpenSource. Конфигурация — это один файл YAML, который разблокирует бесконечные мощности к вашему репозитории GitHUB. То, что я понял, здесь — простая конфигурация, которая удовлетворяет всем основным потребностям в настоящее время приложения Enterprise:
- автоматически код версии
- пробежать тест на каждом выпуске
- публиковать артефакт для NPMJS (Если у вас есть библиотека или вы доставляете через NPM)
- Опубликовать свой контейнер Docker, готов к переходу в контейнер
Все эти функции могут показаться трудно добраться, но вы обнаружите, что придут более или менее из коробки, используя Github Действия. Прочитайте полную статью и узнайте, как:)
Оригинал: «https://dev.to/zeppaman/node-js-devops-simplify-your-life-with-github-actions-2o1c»