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
Habitat 是一种开源软件,可创建平台无关的构建工件,并提供内置的部署和管理功能。
Habitat 的目标是让您在创建应用程序时自动化应用程序行为,然后将需要正确运行时行为、更新策略、故障处理策略和扩展行为的应用程序捆绑在一起,无论您选择在哪里部署它。
快速演示如何使用 Habitat 构建、部署和管理应用程序
项目状态: 活跃
问题响应时间最大值: 5个工作日
拉取请求响应时间最大值: 5个工作日
目录
图表
图形将帮助您和您的团队更好地理解概念以及它们如何融入更大的 Habitat 生态系统。
Habitat 的适用范围
尝试访问网站上的交互式信息图表!网站链接!
了解 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.sh 或 install.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 上。
社区和支持
- Chef 社区 Slack
- 论坛
- Chef 社区会议每周四上午 9 点举行。更多信息可以在Chef 社区的“连接”部分找到。
构建
有关从源代码构建 Habitat 的平台特定信息,请参阅 BUILDING.md。
本地包
有关本地包的信息,请参阅 README.md。
进一步参考资料
- Rust 编程语言
- Rust 示例
- Bash 编程入门
- 高级 Bash 脚本指南
- Bash 技巧表
- 编写健壮的 Bash Shell 脚本
- Wikibook:Bourne Shell 编程
- test、[ 和 [[ 之间的区别是什么?
- POSIX Shell 命令语言
行为准则
Habitat 社区的参与受 行为准则 的约束。
许可
版权(c)2016 Chef Software Inc. 和/或相关贡献者
根据 Apache 许可证 2.0 版(“许可证”);除非遵守许可证,否则您不得使用此文件。您可以在此处获取许可证副本。
https://apache.ac.cn/licenses/LICENSE-2.0
除非适用法律要求或书面同意,否则根据许可证分发的软件按“原样”分发,不提供任何形式的明示或暗示保证。请参阅许可证了解具体的管理权限和限制。
依赖项
~11–24MB
~354K SLoC