jity / deployment
常见部署应用
dev-master
2013-02-13 18:53 UTC
Requires
- php: >=5.3.3
- doctrine/doctrine-bundle: 1.2.*
- jms/di-extra-bundle: 1.*
- phing/phing: 2.4.*
- sensio/distribution-bundle: 2.2.*
- symfony/monolog-bundle: 2.2.*
- symfony/symfony: 2.2.*
This package is not auto-updated.
Last update: 2024-09-22 03:34:13 UTC
README
什么是 Jity 部署服务?
Jity 部署服务是一个通用的 Symfony2 应用,可以将任何类型的应用到远程或本地系统进行部署。
它可以作为一个独立的应用程序,或者作为 phing 的扩展。如果用作扩展,所有任务都将对给定的构建文件可用。
特性
部署应用程序
- 高度可定制
- 语义配置,仅指定必要项,跳过默认值
配置
- 所有路径默认将被识别和规范化
- 所有配置值将解析为容器和运行时的 %参数%
- 语义配置可以导出到列出所有默认值和内容
获取器
- 从多个来源获取源分布
- 使用本地源
- 使用 Git 仓库
- 使用 Svn 仓库
固定文件加载
- 如果有一个预构建的静态文件集,该文件集对于某个环境是必需的?只需将这些文件包含在固定文件集合中,它们将被复制到部署存档中。
- 使用此功能可以快速管理多个配置文件或类似文件,因为固定文件将覆盖获取的文件。
安装程序编译器
- 可以在以下位置插入部分/钩子
- 基本、预基本、后基本
- 环境、预环境、后环境
- 特定从属
- 验证安装程序语法
- 打印构建的安装脚本以进行调试和可视化
存档器
- 可以配置包的压缩算法
- gzip - 快速处理,可接受的压缩
- bzip2 - 可接受的压缩,较好的压缩
- xz - 可接受的压缩,最佳压缩
包和安装程序部署
- 所有相关文件将并行复制到当前环境的从属以加快过程
包安装
- 所有从属将并行安装以加快过程
- 如果从属在处理过程中出现错误,它们将被记录并显示,但不会影响其他从属的安装