2017-02-11 17 views
-1

У меня есть несколько тестовых примеров в огурцах с языком огурца, загруженным в git. Поскольку вкладчики к нему более 1 в настоящее время, при подаче заявок на получение запросов, я хочу, чтобы CI запускал наши тестовые теги, которые автоматически передаются в CI.Нужна идея о CI для запуска моих тестов огурца в git

Я использую ruby ​​для автоматизации своего тестового примера для тестирования веб-браузера. Я попробовал Дженкинса, но, похоже, действительно сложно интегрироваться. Также travis, я мог видеть, хотя у меня есть файл .yml в репозитории, я все еще получаю, что файл rake отсутствует.

Может ли кто-нибудь сказать мне, что является лучшим CI для моего требования, а также документы о том, как его интегрировать, было бы полезно.

Также, любая идея, как файл .yml и rake.ru должен фактически содержать для огурца с огурцом, автоматизированным с рубином, должно быть? Для этого необходимо установить rvm?

ответ

1

Travis является одним из лучших услуг CI. И очень легко интегрировать его с github.

Кроме того, он используется Огурец contributers: https://travis-ci.org/cucumber/gherkin/requests

+0

Спасибо за предложение! Я попытался использовать это, но во время конфигурации я даже имел файл '.yml' в своем репо, Travis все еще показывал, что файл' rake' отсутствует. Это какой-то файл '.ru'? У меня нет большого опыта в интеграции CI. Не могли бы вы помочь мне узнать, какие файлы конфигурации мне нужны и что они должны содержать, для проекта огурца с огурцом с использованием рубина? –

+0

@Mrityunjeyan S, Пожалуйста, напишите свой trvis.yml и ошибку от travis – unkmas

+0

Ну, я удалил файл '.travis.yml'. В нем содержалась информация о 'language'' '' 'before install'. Я думаю, что travis не совместим для тестирования BDD-типа тестов ruby ​​с модулем watir ...? –