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中传递的参数定义数据类型   java将图像文件存储在Google云存储桶中后,显示大小为“0字节”的所有文件列表   swing Java表模型删除Bounds 1的行排列   java中表上的for循环基本迭代   带有Http请求和UTF8的java下载文件   java滞后于setImageDrawable   java如何使用println按单位打印同一列中的数字列表?   中文Windows版本的Java默认编码   java编程项目,ADT列表   无法识别java消息部分MyClass。(它是否存在于服务WSDL中?)   java从IJavaProject或IProject获取到org。阿帕奇。专家模型模型   如何使用枚举(如java类变量)实现运行时同态?   使用集合对特定于Java的练习进行排序。分类   调试如何调试已作为exe文件运行的java应用程序?   java如何将带有模块的项目导入到另一个项目中,而不丢失封装?