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 日 |
#70 在 #artifact
2,588 个星标 & 83 个关注者
590KB
12K SLoC
Habitat 是一种开源软件,它创建平台无关的构建工件,并提供了内置的部署和管理功能。
Habitat 的目标是让您在创建应用程序时自动化应用程序的行为,然后将应用程序与需要以正确运行时行为、更新策略、错误处理策略和扩展行为进行捆绑,无论您选择在哪里部署。
快速演示如何使用 Habitat 构建、部署和管理应用程序
项目状态: 活跃
问题响应时间最大值: 5 个工作日
拉取请求响应时间最大值: 5 个工作日
目录
图表
图形可以帮助您和您的团队更好地理解概念,以及它们如何融入更大的 Habitat 生态系统。
Habitat 的定位
试试网站上的交互式信息图表!网站链接!
Habitat是如何工作的
Habitat与Docker
查看所有图表,请访问文档
培训
查看所有演示和教程,请访问学习
安装
您可以从Habitat下载页面下载Habitat。
下载后,请根据您的操作系统遵循页面上的说明。
如果您运行的是macOS并且使用Homebrew,您可以使用我们的官方Homebrew插件。
$ 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管理器和其他核心组件的代码在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
除非适用法律要求或书面同意,否则在许可证下分发的软件按“原样”基础分发,不提供任何明示或暗示的保证或条件。有关许可证的具体语言,请参阅许可证,以了解管理许可权限和限制的具体内容。
依赖项
~28-43MB
~830K SLoC