Skip to content
A Jenkins-like continuous integration server written in Go (Golang) and Angularjs.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
service
test
web/static
.gitignore
.gitmodules
.travis.yml
LICENSE
README.md
handlers.go
handlers_test.go
main.go
promo.png
utils.go

README.md

gorunner

Build Status

gorunner is an attempt to create a continuous integration web server written in Golang.

This project is a work-in-progress but development is not very active. I accept pull requests but also if you want to take it in a different direction let me know and we can collaborate.

Installation instructions

Assuming $GOPATH/bin is on your path:

go get github.com/jakecoffman/gorunner
cd $GOPATH/src/github.com/jakecoffman/gorunner
gorunner

Technologies

  • Go (golang)
  • Javascript
    • Angularjs
    • Websockets

Why Go?

Go's ability to handle many connections would be beneficial for:

  • running multiple build scripts and monitoring progress
  • connecting to a cluster of gorunner servers
  • live updates to builds in the UI via websockets, etc

gorunner

You can’t perform that action at this time.