fly
A command line interface that runs a build in a container with ATC.
A good place to start learning about Concourse is its BOSH release.
Building
Fly is built using Go. Building and testing fly is most easily done from a checkout of concourse.
- Check out concourse and update submodules:
git clone git@github.com:concourse/concourse.git
cd concourse
git submodule update --init --recursive
-
Install direnv. Once installed you can
cd
in and out of the concourse directory to setup your environment. -
You can now build the the fly binary with go build:
go build
- You can also now run tests by installing and running ginkgo:
go get github.com/onsi/ginkgo/ginkgo
ginkgo -r