hmake
hmake copied to clipboard
HyperMake - Makes Builds Green without Worrying about Pre-requisites
reference to ongoing server effort [HyperMake Server](https://github.com/evo-cloud/hmaked)
Add `pull` property to be used in two scenarios: 1. With `build` ``` targets: toolchain: pull: true build: docker/toolchain image: local-toolchain:latest toolchain-with-different-name: pull: evocloud/toolchain:latest build: docker/toolchain image: local-toolchain:latest ``` When...
The current project root is mapped to `/src` by default. It should be the same as host project path to keep consistency on source filenames. It's helpful for debugging.
Introducing a template language (most likely the Go template) for pre-processing HyperMake file (as well as .hmake/.hmakerc files). Add command line option `-D key=val` and normal arguments in the form...
There's no way to specify additional properties like `env`, `volumes` etc in wrapper mode, which makes it impossible to checkout private repos.
add labels like `hmake` or `hmake-project` to image built from hmake.
maybe it worth creating a plugin for Jenkins
Allow HyperMake to accept configuration which is a collection variables and can be referenced in targets as environment variables. A configuration with preset variables is called build profile. Here's the...