Статьи

Консольная утилита для ThoughtWorks ‘Go

Недавно я создал консольную утилиту rubygem, чтобы легко получать целевую информацию о вашем конвейере Go
Continuous Delivery ; больше не переключаться снова на браузеры. Это называется
ci-go-nfo .

@
RubyGems :
https://rubygems.org/gems/ci-go-nfo

@
GitHub
https://github.com/abhishekkr/ci-go-nfo

Загрузки сообщества Free Go

 
Установка 

$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