ci-go-nfo v0.0.1
Just a rubygem console utility to get focussed INFO about your Go Continuous Integration pipeline easily, no more switching again to browsers.
@RubyGems: https://rubygems.org/gems/ci-go-nfo
@GitHub: https://github.com/abhishekkr/ci-go-nfo
Installation
$ gem install ci-go-nfo
Usage Ci-Go-Nfo ver.0.0.1
to set-up credential config for your go-ci
$ ci-go-nfo setup
it asks for
(a.) the location where you want to store your configuration file
(b.) the URL for your Go Server like http://my.go.server:8153
(c.) then username and password (create a read-only a/c for it)
to show go-ci info of all runs
$ ci-go-nfo
to show go-ci info of failed runs
$ ci-go-nfo fail
to show go-ci info of passed runs
$ ci-go-nfo pass
_____
.....more to come
output example:
$ 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
Enter Base URL of Go Server {like http://
http://my.go.server:8153
This is better to be ReadOnly account details...
Enter Log-in UserName: go_user
Password: restrictedpassword
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 fail
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