All Versions
10
Latest Version
Avg Release Cycle
102 days
Latest Release
1668 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