自动python推送部署

app-d的Python项目详细描述


设置git推送部署目标isn’t terribly difficult,但如果经常这样做,就会变得很乏味。

有了app-d,创建新的push-deploy设置就变得简单多了。此外,app-d还设置了一个远程存储库,其他具有组权限的开发人员也可以将其推送到并部署到其中。

它是做什么的?

简言之,app-d将执行以下步骤:

  • 连接到远程服务器
  • 添加组
  • 将您的用户添加到新组
  • 为远程存储库和应用程序本身创建目录
  • 为这些目录设置正确的权限和处理acl
  • 安装后接收挂钩以正确展开

要求

  • Python3.3+

安装

$ pip install app-d

用法

对于交互式版本,请运行app-d,对于cli参数,请参见app-d--help

许可证

麻省理工学院

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

推荐PyPI第三方库


热门话题
java对ServiceListener和ServiceTracker调用提供了哪些排序保证?   java找不到方法格式的符号(DateTimeFormatter)?   mysql有没有一种方法可以将TCPDump输出到一个文件中,并用Java对其进行过滤,每5秒钟用新数据覆盖一次该文件?   java如何最好地配置用户上传支持文件的上传位置   java我在Android上使用OData4j,我无法获取实体   JPA实体关系简单示例中的java获取错误   JAVANoClassDefFoundError:安卓。应用程序。用法安卓中的UsageStatsManager   Eclipse中javaoo代码分析   java MethodVisitor抛出类格式错误   java为什么在从ViewModel调用时,改型排队不起作用?   调试小程序Java控制台:删除跟踪消息大小限制   java复杂安卓活动动画   java如何在使用JDOM2解析XML时忽略注释内容   java通过循环创建文本字段   即使在bufferedwriter关闭后也未发现java文件异常   单链表恢复中的java错误