跳转到主要内容

在干净的检出后执行用户定义的shell动作

项目描述

简介

collective.zestreleaser.aftercheckoutaction 允许在完成干净的标签检出后执行任何shell动作。命令在检出目录的上下文中执行。命令字符串中的某些变量可以被替换

  • name 包名

  • version 检出包的版本

可以将命令写入 ~/.pypirc,部分名称必须是 collective.zestreleaser.aftercheckoutaction。变量名称用于将操作与包匹配。对于每个变量,此插件将包名与变量名称进行比较。如果变量名称与包名的前缀匹配,则执行操作。如果有多个变量名称匹配,则最长变量名称获胜。

cza与gocept.zestreleaser.customupload有些相似。虽然gza允许您将完成的egg上传到预定义的位置,但cza允许您对干净的检出执行某些操作。Cza的目的是在公司的发布版本必须提交到公司版本控制系统的情况下使用,但实际上开发发生在其他地方。您不应该使用此插件更改检出中的任何内容,这会导致egg发布的内容与源存储库中的内容不同

示例

将其添加到您的本地~/.pypirc

[collective.zestreleaser.aftercheckoutaction]
collective.zestreleaser.aftercheckoutaction=svn import svn+ssh://do3cc@svn.zope.org/repos/main/Sandbox/do3cc/%(name)s/tags/%(version)s -m "Automatic commit"

这将执行包collective.zestreleaser.aftercheckoutaction的动作。

贡献者

  • Wolfgang Schnerring, Christian Zagrodnick

    是gocept.zestreleaser.customupload的作者,该文件被自由复制

  • Patrick Gerken

    删除了原始的干净部分

变更日志

0.1.0 (2012-09-12)

  • 使用templer []创建的包

项目详情


下载文件

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

源分布

由以下支持