Статья подготовлена для студентов курса «Разработчик JavaScript» в образовательном проекте OTUS. Важнейшая часть образовательного процесса в OTUS — практическое применение знаний, полученных на занятиях. Именно поэтому последний модуль большинства курсов посвящён выполнению проектной работы. Предлагаем вашему вниманию работу одного из выпускников курса «Разработчик JavaScript» — Дмитрия Переверзы. Дмитрий создал сервис, предназначенный для автоматизации сборки и развёртывания проектов на рабочих площадках. При неудачных сборках проекта происходит автоматический сброс изменений до последнего коммита удачной сборки. Настройка и регистрация Сервер необходимо расположить на сервере с https, иначе не удастся настроить github webhook. Для запуска работы сервиса используем следующую команду: После запуска сервиса можно регистрировать проекты, используя API сервиса. Пример запроса на регистрацию проекта: project — код вашего проекта. Пример запроса на обновление полей проекта Попробуе
CI/CD сервер на node.js — проект выпускника курса «Разработчик JavaScript»
11 июня 201911 июн 2019
122
2 мин