jity/deployment
Composer 安装命令:
composer require jity/deployment
包简介
Common deployment application
README 文档
README
What is the Jity Deployment Service?
The Jity Deployment Service is a common Symfony2 application to deploy any kind of applications to remote or local systems.
It can be used as a standalone application or as a extension to phing. If it is used as an extension, all tasks will be available to given build files.
Features
Deployment Application
- Highly customizeable
- Semantic configuration, only specify essentials and skip default values
Configuration
- All paths will be identified and normalized by default
- All config values will be parsed for contatiner and runtime %parameters%
- An schemantic configuration can be dumped to list all default values and constains
Fetcher
- Fetch the source distribution from serveral sources
- Use the local source
- Use a Git repository
- Use a Svn repository
Fixtures Loading
- Have a prebuild set of static files which will be needed for a certain environment? Just include these files to the fixtures collection and they will be copied over to the deployment archiv
- With this feature you can quickly manage multiple configuration files or any similar because the fixtures will overwrite the fetched files
Installer Compiler
- Partial/Hooks can be inserted for
- Base, Pre-Base, Post-Base
- Environment, Pre-Environment, Post-Environment,
- Specific slaves
- Validate installer syntax
- Print builded installer script for debugging and visualization
Archiver
- Compressing algorithm for the package can be configured
- gzip - fast processing, acceptable compression
- bzip2 - acceptable processing, good compression
- xz - acceptable processing, best compression
Package & Installer Deployment
- All relevant files will be copied in parallel to the slaves for the current environment to speed up the process
Package Installation
- All slaved will be installed in parallel to speed up the process
- If a slave got errors while processing they will be logged and displayed but they dont affect the installation of the other slaves
Usefull Links
- Documentation: http://docs.jity.de/deployment/
- API: http://api.jity.de/deployment/
统计信息
- 总下载量: 7
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-3.0
- 更新时间: 2013-02-03