Installation and Configuration Travis CI - PO-31/QtReports-OLD GitHub Wiki
Установка и настройка Travis CI
Для начала работы с сервисом Travis CI необходимо зарегистрироваться в нем (желательно через github аккаунт). После этого вы можете на сайте добавить необходимые репозитории для отслеживания сервисом. Помимо добавления на сайте необходимо и в самом репозитории сделать изменения, а именно создать файл .travis.yml. Этот скрипт необходим для определения правил сборки вашей программы удаленным сервером. Сам скрипт имеет следующую структуру:
- Блоки настроек такие как: notifications, dist, deploy и т.д. Все они имеют как правило один или несколько параметров вложенных внутрь.
- Блоки жизненного цикла тестирования:
- [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.