构建在git存储库中获取源的方法

sact.recipe.gitrepositor的Python项目详细描述


这个简单的zc.buildout方法从给定的存储库获取数据 并将其存储到其部件的目录中。一个简单的任务 可能是这样:

[myapp]
recipe=sact.recipe.gitrepository
repository=git://github.com/securactive/sact.recipe.gitrepository
rev=7c73978b55fcadbe2cd6f2abbefbedb5a85c2c8c

这将把存储库存储在${buildout:directory}/parts/myapp下 不管发生了什么 服务器。

配方有以下选项:

存储库
要获取的存储库的绝对url
转速
此存储库中的修订/提交环境 应该使用。
分支
如果您想与除 “主人”,用这个。
路径
要开发的包的相对路径列表。必须一起使用 如果as_egg=真。
最新的
这将覆盖全局设置的最新选项 部分
作为鸡蛋
如果要将签出注册为 在您的建筑中开发鸡蛋。
缓存名称
下载缓存目录中存储库的名称。
递归
跟随子模块(注意,子模块不是从下载中克隆的 缓存)。

脱机安装

如果要从下载缓存安装部件,现在也可以这样做:

[buildout]
parts = myapp
download-cache = /var/cache/buildout
install-from-cache = true

[mylib]
recipe = sact.recipe.gitrepository
repository = http://domain.com/repo.git

使用此配置,配方将查找/var/cache/buildout/repo和 将其克隆到本地部件/文件夹中。

配方还支持额外的“缓存名称”设置,使您 在下载缓存中配置存储库的文件夹名称。

版本1.2(2013-12-03)

  • 在buildout中添加一个示例
  • 将代码移植到python 3

版本1.1(2013-12-03)

  • 文档中的输入错误

版本1.0(2013-11-28)

  • 初始版本

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

推荐PyPI第三方库


热门话题
mysql java语言非法参数异常?   java绘制控制流图   无法通过java eclipse中的ssh隧道远程连接到mysql数据库   直接在@SuppressWarnings之后出现java Eclipse错误(“未选中”)   java如何使用远程api google应用程序引擎api客户端?   工具栏中的java导航图标颜色未更改?   java返回带有映射子集的实体   java Spring重新加载属性Bean未更新   fileoutputstream正在获取java。木卫一。IOException:流关闭错误,但未显式关闭它   jsp标记显示java。时间使用jstl的LocalDateTime   java如何设置onFailure事件(Spring,Kafka)的超时?   将java元素添加到多个线程中的列表时,会跳过这些元素   JAVAutil。扫描程序Java读取空格后的整数值   java JMonkey过滤器着色器获取片段的世界位置   java从mongodb获取随机值   java如何使用Intent。标记\u活动\u清除\u顶部以清除活动堆栈?   多线程如何控制在多个端口上监听的java服务器应用程序   在具有复合键的相关实体之间插入数据时发生java Hibernate错误