Changelog History
-
v1.0.5 Changes
September 30, 2019- 👍 Better error messages around the use of symlinks
-
v1.0.4 Changes
September 24, 2018- 🆕 NEW: Added support for
--osparameter to choose the shell command based on the OS #101
- 🆕 NEW: Added support for
-
v1.0.3 Changes
May 22, 2018🚀 This release contains some minor improvements and 1 main new feature around build context (see help for more info)
- [NEW] Adding the keyword
contextfor a step to allow specifying a custom context directory.
- [NEW] Adding the keyword
-
v1.0.2 Changes
April 20, 2018- 👍 [NEW] Support for custom networks #80
- 🏗 [NEW] Support for Docker multi-stage builds #89
- 🏗 [NEW] Support build arguments #74
- [NEW] Allow to execute commands with params
- 🐳 [FIX] Use the native docker TLS settings
🚀 Thank you @mumoshu and @mwolny for their help with the fixes and features in this release!
-
v1.0.1 Changes
July 10, 2017🔒 For example (check https://github.com/cloud66/habitus/blob/master/examples/security_env)
🔒
habitus -f examples/security_env/build.yml -d examples/security_env --secrets=true --authentication-secret-server=true --user-secret-server=habitus --password-secret-server=admin --binding=[your ip] --build habitus_host=[your ip] --build habitus_port=8080 --build habitus_password=admin --build habitus_user=habitus👉 Make sure you set the EnvVar
export HABITUS_HOME=my_secret🆕 New params:
0️⃣
--authentication-secret-server=true(default is false)
--user-secret-server=xxx(default is habitus)
--user-secret-server=xxx(default is admin)🚚 Also we removed bugsnag and use sentry to collecting crash data.
-
v1.0.1-buildgrid Changes
June 22, 2017🔒 For example (check https://github.com/cloud66/habitus/blob/master/examples/security_env)
🔒
habitus -f examples/security_env/build.yml -d examples/security_env --secrets=true --authentication-secret-server=true --user-secret-server=habitus --password-secret-server=admin --binding=[your ip] --build habitus_host=[your ip] --build habitus_port=8080 --build habitus_password=admin --build habitus_user=habitus👉 Make sure you set the EnvVar
export HABITUS_HOME=my_secret🆕 New params:
0️⃣
--authentication-secret-server=true(default is false)
--user-secret-server=xxx(default is habitus)
--user-secret-server=xxx(default is admin) -
v1.0.0 Changes
June 19, 2017- containers are coping artifacts with the required
statinside a container. if you want to disable this, use the--use-stat=falsecommand parameter. - 🏗 when enabling the secret provider
envwith the command parameter--secrets=true -=sec-providers="env"all the env you want to inject need HABITUS_ prefix. For example if you expose the secret named HOME in the build.yml if should be called HABITUS_HOME in the host environment. - ➕ adding an installs script
🍎 Install Habitus for macOS or Linux for the commandline:
curl -sSL https://raw.githubusercontent.com/cloud66/habitus/master/habitus_install.sh | bash - containers are coping artifacts with the required
-
v1.0.0-pre.1 Changes
May 31, 2017🔄 CHANGELOG
🔄 Changes since 0.4.12
- containers containing artefacts don't require
statanymore (fix #8) - you can specify for each step if you want to use cache
no_cache: true(feature #9) - 🏗 after a build step, you can run an arbitrary command on the host
after_build_command: <command>(feature #19)
example
no_cachefeature: https://github.com/cloud66/habitus/tree/master/examples/no_cache
🏗 exampleafter_build_commandfeature: https://github.com/cloud66/habitus/tree/master/examples/after_build_command🔒 NOTE: If you want to use the
no_cachefeature you must enable this for security reasons on the command line:🏗
habitus --after-build-command=true ... - containers containing artefacts don't require
-
v0.4.12 Changes
May 30, 2017Implementing a new secret type to use the host environment variables #53
📚 Documentation updated how to use secrets.
🔒 Added an example how to use host environment variables as secrets: https://github.com/cloud66/habitus/tree/master/examples/security_env🛠 fix multitenant builds #62
🛠 fix the problem with dovetailing builds.
➕ Add an example how to use dovetailing.
https://github.com/cloud66/habitus/tree/master/examples/uid_nested🌲 some beautification of logging
-
v0.4.11._pre Changes
March 28, 2017