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
--os
parameter 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
context
for 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
stat
inside a container. if you want to disable this, use the--use-stat=false
command parameter. - ๐ when enabling the secret provider
env
with 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
stat
anymore (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_cache
feature: https://github.com/cloud66/habitus/tree/master/examples/no_cache
๐ exampleafter_build_command
feature: https://github.com/cloud66/habitus/tree/master/examples/after_build_command๐ NOTE: If you want to use the
no_cache
feature 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