FROM ubuntu RUN apt-get -qy update RUN apt-get -y install golang-go RUN apt-get -y install git RUN apt-get -y install mercurial subversion ENV GOPATH $HOME/go RUN mkdir -p $GOPATH/src/github.com/ActiveState/tail/ ADD . $GOPATH/src/github.com/ActiveState/tail/ # expecting to fetch dependencies successfully. RUN go get -v github.com/ActiveState/tail # expecting to run the test successfully. RUN go test -v github.com/ActiveState/tail # expecting to install successfully RUN go install -v github.com/ActiveState/tail RUN go install -v github.com/ActiveState/tail/cmd/gotail RUN $GOPATH/bin/gotail -h || true ENV PATH $GOPATH/bin:$PATH CMD ["gotail"]