Skip to content

Пример непрерывной интеграции (CI) приложения на Node.js используя Travis CI

geekbrains-web/example-travis-ci

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI example Build Status

Пример непрерывной интеграции (CI) приложения на Node.js используя Travis CI

Демонстрация процесса сборки: Job log

Краткое описание настройки

Для начала нам нужно зарегестрироваться на сервисе Travis CI и дать доступ приложению к своим репозиториям/репозиторию в интерфейсе GitHub.

После этого, необходимо настроить выбранный репозиторий – создать в нем файл .travis.yml с необходимыми настройками. Подробно изучить настройки можно в официальной документации.

Продвинутые возможности

Есть возможность запустить базы данных и протестировать ваше приложение вместе с ними. Пример работы с MongoDB вы можете увидеть в Pull request #1. Более подробно и интеграции с другими сервисами указаны в документации

Кроме того, есть возможность настроить deployment на сервер, например, только когда вы вносите изменения в ветку мастер. Более подробно в документации. Хорошая инструкция находится здесь.

About

Пример непрерывной интеграции (CI) приложения на Node.js используя Travis CI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published