Installation and Configuration Travis CI - PO-31/QtReports-OLD GitHub Wiki

Установка и настройка Travis CI

Для начала работы с сервисом Travis CI необходимо зарегистрироваться в нем (желательно через github аккаунт). После этого вы можете на сайте добавить необходимые репозитории для отслеживания сервисом. Помимо добавления на сайте необходимо и в самом репозитории сделать изменения, а именно создать файл .travis.yml. Этот скрипт необходим для определения правил сборки вашей программы удаленным сервером. Сам скрипт имеет следующую структуру:

  1. Блоки настроек такие как: notifications, dist, deploy и т.д. Все они имеют как правило один или несколько параметров вложенных внутрь.
  2. Блоки жизненного цикла тестирования:
  • [OPTIONAL] apt addons - Установка необходимых аддонов для ОС
  • [OPTIONAL] cache components - Настройка компонентов кэша
  • before_install - Команды перед установкой вашего пакета
  • install - Установка вашего пакета
  • before_script - Команды установки
  • script - Выполнение тестов
  • [OPTIONAL] before_cache - команды перед наполнением кэша
  •   after_success or after_failure - команды после удачной или неудачной сборки соответственно
    
  • [OPTIONAL] before_deploy - перед выпуском
  • [OPTIONAL] deploy -выпуск
  • [OPTIONAL] after_deploy - после выпуска
  • after_script - завершение скрипта

Внутри каждого из таких блоков описывается список выполняемых команд для ОС. После составления такого скрипта, вы можете отправлять первые изменения в репозиторий и они будут пойманы Travis И, соответственно на самом сайте, вы сможете найти все варианты установок предусмотренных .travis.yml.