Commit Graph
159 Commits
Author SHA1 Message Date
Bassam Tabbara 76666ba508 support for release builds
This commit adds support for build release artifacts and
publishing them. Currently we support binaries that are published
to github release, docker containers that go to hub.docker.com,
and rkt ACIs (which are not currently published).
2016-10-12 10:34:16 -07:00
Bassam Tabbara 0c30d20386 Simplify Makefile to support cross compiling
Makefile has been simplified to take advantage of incremental
build support in golang, and to setup for cross compiling.
2016-10-10 15:35:38 -07:00
Travis Nielsen 0c84bb904e enable test coverage 2016-09-30 10:51:45 -07:00
Bassam Tabbara a68d91f9be Pickup latest ceph with reworked commits 2016-09-29 21:51:01 -07:00
Bassam Tabbara 60b0dc3b05 Dependency checking in Makefile and other improvements
Makefile now checks go dependencies and only builds what is needed.

Refactored the Makefile into three parts for better maintenance.

Add a buildall target that is the initial attempt at cross compiling
castlectl.
2016-09-29 12:17:42 -07:00
Bassam Tabbara 0e1efa8d9a Support for ccache 2016-09-15 15:11:46 -07:00
Bassam Tabbara 05873931eb fix build break. add mercurial to build container 2016-09-12 16:11:53 -07:00
Bassam Tabbara a15df92546 Performance improvements to circleci build 2016-09-12 14:02:11 -07:00
Bassam Tabbara f3098d04f2 build castle in a container. added circle.yml 2016-09-11 19:53:39 -07:00