Travis CI |
Автор: admin Просмотров: 2822 Комментарии:
Добавлен: 30 апреля 2016
Сервис непрерывной интеграции для сборки и тестирования программного обеспечения размещаемого на GitHub.
Хотя исходники доступны под лицензией MIT, маловероятно что сторонние пользователи могут встроить их в свои собственные платформы.
Open Source проекты можно бесплатно тестировать на travis-ci.org. Частные проекты можно тестировать только на платной основе. TravisPro обеспечивает развёртывание проприетарных версий на собственном железе заказчика.
Travis CI настраивается путём добавления файла .travis.yml в корневой каталог репозитория, который является текстовым файлом формата YAML. Этот файл определяет язык программирования, требуемое окружение сборки и тестирования (в том числе зависимости, которые должны быть установлены до сборки или тестирования), а также различные другие параметры.
Когда Трэвис CI активирован для данного хранилища, GitHub уведомляет всякий раз когда появляется новый коммит в этом репозитории или посылает запрос на включение написанного кода в хранилище (Pull Request). Travis CI можно настроить для определённых веток или только для тех веток, чьи имена соответствуют заданному шаблону. Travis CI будет проверять соответствующие ветки и выполнять команды, указанные в .travis.yml, которые обычно собирают программное обеспечение и запускают любые автоматизированные тесты. Когда процесс завершен, Трэвис уведомляет разработчиков так как это было настроено ранее, например, отправляет email, содержащий результаты тестирования (с указанием успеха или неудачи), или путем размещения сообщения на IRC - канале. В случае пулл реквеста, пулл реквест будет с ссылкой на журнал сборки в интеграции с GitHub.
Travis CI можно настроить для выполнения тестов на целом ряде различных машин, с установленным различным программным обеспечением (например, более старые версии реализации языка программирования, чтобы проверить на совместимость), и поддерживает сборку программного обеспечения на различных языках, Basic. Некоторые крупные Open Source проекты используют его для сборки и тестирования каждого коммита, это Plone, Ruby on Rails, Ruby, и Node.js
Travis CI поддерживает интеграцию с внешними инструментами, такими как покрытие кода или статические анализаторы кода. В случае Coverity Scan, например, Travis CI может запустить стадию сборки под Coverity в инструменте сборки от Coverity, и представить результат для анализа, если сборка прошла успешно.
https://en.wikipedia.org/wiki/Travis_CI
------------------------
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Я уже пять лет не занимаюсь сайтом, так как работаю по 12 часов. Образование у меня среднее, и по этому нет нормальной работы. Если бы сайт приносил по 100$ в месяц, я бы добавлял по 50 статей каждый месяц. Если отправите пожертвования, я оставлю Ваши имена и фамилии в списке благодетелей !
Bitcoin: 1AP3JCZVFpHzZwcAyNztbrbFFiLdnKbY1j
Litecoin LfHXHz4k6LnDNNvCodd5pj9aW4Qk67KoUD
Dogecoin D9HHvKNFZxRhjtoh6uZYjMjgcZewwiUME9
Есть также другие кошельки.
Хотя исходники доступны под лицензией MIT, маловероятно что сторонние пользователи могут встроить их в свои собственные платформы.
Open Source проекты можно бесплатно тестировать на travis-ci.org. Частные проекты можно тестировать только на платной основе. TravisPro обеспечивает развёртывание проприетарных версий на собственном железе заказчика.
Настройка Travis CI
Travis CI настраивается путём добавления файла .travis.yml в корневой каталог репозитория, который является текстовым файлом формата YAML. Этот файл определяет язык программирования, требуемое окружение сборки и тестирования (в том числе зависимости, которые должны быть установлены до сборки или тестирования), а также различные другие параметры.
Когда Трэвис CI активирован для данного хранилища, GitHub уведомляет всякий раз когда появляется новый коммит в этом репозитории или посылает запрос на включение написанного кода в хранилище (Pull Request). Travis CI можно настроить для определённых веток или только для тех веток, чьи имена соответствуют заданному шаблону. Travis CI будет проверять соответствующие ветки и выполнять команды, указанные в .travis.yml, которые обычно собирают программное обеспечение и запускают любые автоматизированные тесты. Когда процесс завершен, Трэвис уведомляет разработчиков так как это было настроено ранее, например, отправляет email, содержащий результаты тестирования (с указанием успеха или неудачи), или путем размещения сообщения на IRC - канале. В случае пулл реквеста, пулл реквест будет с ссылкой на журнал сборки в интеграции с GitHub.
Travis CI можно настроить для выполнения тестов на целом ряде различных машин, с установленным различным программным обеспечением (например, более старые версии реализации языка программирования, чтобы проверить на совместимость), и поддерживает сборку программного обеспечения на различных языках, Basic. Некоторые крупные Open Source проекты используют его для сборки и тестирования каждого коммита, это Plone, Ruby on Rails, Ruby, и Node.js
Интеграция Travis CI
Travis CI поддерживает интеграцию с внешними инструментами, такими как покрытие кода или статические анализаторы кода. В случае Coverity Scan, например, Travis CI может запустить стадию сборки под Coverity в инструменте сборки от Coverity, и представить результат для анализа, если сборка прошла успешно.
https://en.wikipedia.org/wiki/Travis_CI
------------------------
ТРИО теплый пол отзыв
Заработок на сокращении ссылок
Earnings on reducing links
Код PHP на HTML сайты
Я уже пять лет не занимаюсь сайтом, так как работаю по 12 часов. Образование у меня среднее, и по этому нет нормальной работы. Если бы сайт приносил по 100$ в месяц, я бы добавлял по 50 статей каждый месяц. Если отправите пожертвования, я оставлю Ваши имена и фамилии в списке благодетелей !
Bitcoin: 1AP3JCZVFpHzZwcAyNztbrbFFiLdnKbY1j
Litecoin LfHXHz4k6LnDNNvCodd5pj9aW4Qk67KoUD
Dogecoin D9HHvKNFZxRhjtoh6uZYjMjgcZewwiUME9
Есть также другие кошельки.
Категория: Тестирование
Комментарии |