All Versions
10
Latest Version
Avg Release Cycle
102 days
Latest Release
1900 days ago

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
  • 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.
  • 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

  • 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
    🏗 example after_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 ...

  • v0.4.12 Changes

    May 30, 2017

    Implementing 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
    • Fix problem with deleting unwanted images, If other images exist locally, incorrect images can be deleted in the final step.
    • 0️⃣ Default setting of host is not working

    🛠 Fixes: #58, #56, #38, #57