pmpd[puhmp eed]是一个命令行接口,用于部署使用git的项目。

pmpd的Python项目详细描述


pmpd[git puhmp eed]是用于git部署的命令行接口 释放工程师可以用来让生活更轻松。它深受 文森特德里森的branching model和使用类似于gitflow的语法。 其目标是简化和简化复杂分支系统的部署 通过使命令和操作尽可能人性化。它提供了 简单的pmpd命令,允许合并和部署分支到 由公共Git服务器连接的任何数量的不同服务器 就像gitolite

主要功能

  • 富有表现力和直观的语法
  • 使连续集成更容易
  • 释放分支是pmpd out
  • 在发布时间之前识别冲突的功能分支
  • 类似于谷歌appengine方法的自动pmpd部署
  • 支持多服务器环境
  • 大群体协作的分布式分支模型

安装

pmpd的最新stable版本始终可以安装或更新到 通过PIP:

$ pip install --upgrade pmpd

配置

安装完成后,pmpd将.pmpd/config.json放入根目录 你的仓库。您可能想将文件夹添加到.gitignore中,但将其保留 还有一个很好的方法可以跟踪您的构建历史。使用pmpd.conf 将服务器与引用分支关联并指定哪些功能分支 属于一个给定的释放。

您必须填写.pmpd/config.json以便它与您自己的流程相匹配 部署,并且您可能会在每次新的 释放是PMPD输出。

用法

初始化:

$ pmpd

概要:

$ pmpd [flags] [METHOD] [BRANCH]

另请参见pmpd --help

示例

根据当前生产状态生成alpha版本:

$ pmpd build alpha

出资人

贾里德大厅,PyScape

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java将特定于语言环境的字符串转换为BigDecimal的最佳方法   java生成的数字在下降的水平上增加   java如何验证列表中的元素是否按字母顺序排序   java无法使用Jintellitype包com。梅洛器皿   java Hibernate显示来自JComboBox的记录   java更改模拟器屏幕分辨率?   java如何从可移动/辅助SD卡中删除文件   java检查在MySQL中插入时数据库中是否存在给定的用户名   java如何替换线程。无限循环中的sleep()?   java如何从数据库中获取一列的字符串数据作为数组数据   将内容存储在缓冲区中的java   java ControllerAdvice不处理引发的异常   Java Maven问题   java NullPointerException试图从方法返回2D对象数组时   这个简单的Java代码有什么问题?   java如何删除或访问pom文件中插件的构建时间戳   java销售收据,多选(if/else),while循环,客户更改选择的能力   Java:基于字符串的加载类方法   java OrientDB服务器部分忽略OrientDB_HOME