30个稳定版本

1.6.1041 2024年4月22日
1.6.826 2023年8月15日
1.6.652 2023年2月7日
1.6.607 2022年11月14日
1.5.71 2020年3月19日

#26 in #strategies

2,588 stars & 83 watchers

87KB
2K SLoC

Build Status Discourse status Open Source Helpers

Habitat 是一种开源软件,可创建平台无关的构建工件,并提供内置的部署和管理功能。

Habitat 的目标是让您在创建应用程序时自动化应用程序行为,然后将需要正确运行时行为、更新策略、故障处理策略和扩展行为的应用程序捆绑在一起,无论您选择在哪里部署它。

快速演示如何使用 Habitat 构建、部署和管理应用程序

项目状态: 活跃

问题响应时间最大值: 5个工作日

拉取请求响应时间最大值: 5个工作日

Build, Deploy and Manage with Habitat (5:33)

目录

图表

图形将帮助您和您的团队更好地理解概念以及它们如何融入更大的 Habitat 生态系统。

Habitat 的适用范围

Habitat Flow Infographic

尝试访问网站上的交互式信息图表!网站链接

了解 Habitat 的工作原理

Habitat 与 Docker

文档中查看所有图表

培训

学习中查看所有演示和教程

安装

您可以从Habitat 下载页面下载 Habitat。

下载后,请按照页面上的说明进行操作,以适应您的操作系统。

如果您正在运行 macOS 并使用 Homebrew,您可以使用我们的官方 Homebrew tap

$ brew tap habitat-sh/habitat
$ brew install hab

如果您正在运行 Windows 并使用 Chocolatey,您可以安装我们的 chocolatey 包

C:\> choco install habitat

如果您没有运行 Homebrew 或 Chocolatey,或者您使用 Linux,您可以使用 Habitat 的 install.shinstall.ps1 脚本。

Bash

$ curl https://raw.githubusercontent.com/habitat-sh/habitat/master/components/hab/install.sh | sudo bash

Powershell

C:\> Set-ExecutionPolicy Bypass -Scope Process -Force
C:\> iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/habitat-sh/habitat/master/components/hab/install.ps1'))

贡献

我们一直在寻找更多社区参与的机遇。有兴趣贡献吗?查看我们的 CONTRIBUTING.md 开始吧!

文档

Habitat 教程开始,或者深入了解完整文档

代码组织

核心计划

由 Habitat 核心团队构建和维护的 Habitat 计划位于 它们自己的存储库

Habitat 管理员和其他核心组件

Habitat 管理员和其他核心组件的代码位于 components 目录

文档

Habitat 的网站和文档源位于 Habitat 源代码的 www 目录中。有关更多信息,请参阅其 README

路线图

Habitat 项目的路线图是公开的,并在我们的 社区页面上。

Habitat 核心团队的项目跟踪器也是公开的,并在 Github 上。

社区和支持

构建

有关从源代码构建 Habitat 的平台特定信息,请参阅 BUILDING.md

本地包

有关本地包的信息,请参阅 README.md

进一步参考资料

行为准则

Habitat 社区的参与受 行为准则 的约束。

许可

版权(c)2016 Chef Software Inc. 和/或相关贡献者

根据 Apache 许可证 2.0 版(“许可证”);除非遵守许可证,否则您不得使用此文件。您可以在此处获取许可证副本。

 https://apache.ac.cn/licenses/LICENSE-2.0

除非适用法律要求或书面同意,否则根据许可证分发的软件按“原样”分发,不提供任何形式的明示或暗示保证。请参阅许可证了解具体的管理权限和限制。

依赖项

~11–24MB
~354K SLoC