Недавно я создал консольную утилиту rubygem, чтобы легко получать целевую информацию о вашем конвейере Go
Continuous Delivery ; больше не переключаться снова на браузеры. Это называется
ci-go-nfo .
@
RubyGems :
https://rubygems.org/gems/ci-go-nfo
$gem install ci-go-nfo
Использование Ci-Go-Nfo ver.0.0.1
Чтобы настроить конфигурацию учетных данных для вашего go-ci, введите:
$
ci-go-nfo setup,
которая запрашивает
(a) местоположение где вы хотите сохранить свой файл конфигурации
(b.) URL-адрес вашего сервера Go, например http: //my.go.server: 8153
(c.), затем имя пользователя и пароль (создайте для него учетную запись только для чтения),
чтобы показать Информация go-ci для всех прогонов
$
ci-go-nfo
для отображения информации go-ci для неудачных прогонов
$
ci-go-nfo не
в состоянии показать информацию go-ci для пропущенных прогонов
$
ci-go-nfo pass
_____
….. далее
пример вывода:
$
ci-go-nfo setup
Store sensitive Go Configs in file {current file: /home/myuser/.go.abril}: Enter Base URL of Go Server {like http://:8153}: http://my.go.server:8153 This is better to be ReadOnly account details... Enter Log-in UserName: go_user Password: restrictedpassword
$
ci-go-nfo pass
my_pipeline -> specs -> specs Success for run#2 at 2012-09-19T04:24:38 details at http://my.go.server:8153/go/tab/build/detail/my_pipeline/10/specs/2/specs my_pipeline -> package ->gemify Success for run#1 at 2012-09-19T07:04:39 details at http://my.go.server:8153/go/tab/build/detail/my_pipeline/10/package/1/gemify
Ошибка $
ci-go-nfo
your_pipeline -> smoke -> cukes Failure for run#5 at 2012-09-19T04:24:38 details at http://my.go.server:8153/go/tab/build/detail/your_pipeline/7/smoke/5/cukes
$
ci-go-nfo
my_pipeline -> specs -> specs Success for run#2 at 2012-09-19T04:24:38 details at http://my.go.server:8153/go/tab/build/detail/my_pipeline/10/specs/2/specs my_pipeline -> package ->gemify Success for run#1 at 2012-09-19T07:04:39 details at http://my.go.server:8153/go/tab/build/detail/my_pipeline/10/package/1/gemify your_pipeline -> smoke -> cukes Failure for run#5 at 2012-09-19T04:24:38 details at http://my.go.server:8153/go/tab/build/detail/your_pipeline/7/smoke/5/cukes