Интеграция с Travis CI
Travis CI – распределённый веб-сервис для сборки и тестирования программного обеспечения, использующий GitHub в качестве хостинга исходного кода.
Travis CI позволяет развернуть сайт при изменении кода в репозитории.
Чтобы включить интеграцию с Travis CI:
- Откройте настройки профиля GitHub.
- Откройте страницу «Applications».
- Добавьте приложение Travis CI по инструкции Reviewing your authorized integrations.
- Залогиньтесь на сайте Travis CI.
- Активируйте репозиторий.
-
Добавьте файл .travis.yml в репозиторий:
language: python services: - docker install: '' script: - docker-compose run --rm foliant make site --with mkdocs deploy: - provider: pages:git edge: true token: $GITHUB_TOKEN local-dir: flnt-test.mkdocs keep-history: true verbose: true on: branch: master
-
Чтобы проверить интеграцию, сделайте коммит и выполните команду:
git push