跳转到主要内容

使用zest.releaser进行发布自动化的插件。

项目描述

ps.releaser

ps.releaserzest.releaser 提供了一些插件。这些插件已全局注册,并在需要时激活。

可用插件

导出Diazo主题为ZIP文件

Plone 允许我们将 diazo 主题作为 zip 文件上传。当我们没有权限将主题作为 Python 包安装在服务器上时(例如在共享托管环境中),可以使用此功能。 ps.releaser 提供了一个钩子,在发布完成后运行。在您的 setup.cfg 中使用以下选项启用 ZIP 文件导出:

[ps.releaser]
diazo_export.enabled = 1
diazo_export.path = src/my/package/diazo_resources
diazo_export.adjust_title = 1
diazo_export.enabled

激活或禁用导出。

diazo_export.path

相对于包根目录到包含 diazo 资源文件的文件夹的路径。

diazo_export.adjust_title

将包的版本号追加到 zipped manifest.cfg 文件中的标题。

安装

在 buildout 中使用

[buildout]
parts += releaser

[releaser]
recipe = z3c.recipe.scripts
dependent-scripts = true
eggs =
    ps.releaser
    my.package

如果您想从 GitHub 使用最新开发版本,请将 ps.releaser 添加到您的 mr.developer 源部分

[buildout]
extensions += mr.developer

[sources]
ps.releaser = git git@github.com:propertyshelf/ps.releaser.git

这将创建 bin 目录中的 zest.releaser 可执行文件。像往常一样创建一个发布版本

$ ./bin/fullrelease

在虚拟环境中安装

您也可以在虚拟环境中安装 ps.releaser

$ pip install ps.releaser

您还可以直接从 GitHub 安装 ps.releaser 的最新版本

$ pip install -e git@github.com:propertyshelf/ps.releaser.git#egg=ps.releaser

现在您可以像这样使用它(当发布您的包时)

$ fullrelease

变更日志

0.3 (2016-02-08)

  • 添加了控制台脚本,仅作为 zip 发布 diazo 主题。

0.2 (2015-03-03)

  • 使用 diazo_export 前缀为与 diazo zip 文件导出相关的设置。

0.1 (2015-03-02)

  • 初始发布。

项目详情


下载文件

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

源分发

ps.releaser-0.3.zip (13.8 kB 查看哈希值)

上传时间

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面