跳转到主要内容

用于git仓库中源代码的简单zc.buildout配方

项目描述

此简单配方用于zc.buildout从给定的仓库获取数据并将其存储在其部分的目录中。使用此配方的一个简单任务可能如下所示

[myapp]
recipe=zerokspot.recipe.git
repository=git://github.com/zerok/zerokspot.gitrecipe.git
rev=7c73978b55fcadbe2cd6f2abbefbedb5a85c2c8c

这将把仓库存储在${buildout:directory}/parts/myapp下,并保持在此修订版,无论服务器上发生什么。

该配方有以下选项

repository

要获取的仓库的绝对URL

rev

在此仓库中,环境应使用的修订/提交。

branch

如果您想跟踪除“master”之外的某个分支,请使用此选项。

paths

要开发的包的相对路径列表。必须与as_egg=true一起使用。

newest

这覆盖了此部分全局设置的新选项

as_egg

如果您想将检出注册为buildout中的开发egg,请设置为True。

cache-name

下载缓存目录中仓库的名称。

recursive

跟随子模块(注意子模块不会从下载缓存克隆)。

离线安装

如果您想从下载缓存安装部分,现在也可以实现。

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

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

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

该配方还支持一个额外的“cache-name”设置,允许您配置下载缓存中仓库的文件夹名称。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码发行版

zerokspot.recipe.git-0.6.1.tar.gz (8.8 kB 查看哈希值)

上传时间 源代码

支持者