phar-io/mediator

使用 Composer 部署 phars

安装: 43

依赖: 0

建议者: 0

安全: 0

星星: 3

关注者: 3

分支: 0

开放问题: 0

类型:composer-plugin

1.0.0 2021-03-27 16:58 UTC

This package is auto-updated.

Last update: 2024-08-28 01:00:14 UTC


README

这是一个模板项目,用于创建一个 Composer 插件,该插件安装 PHAR 文件而不是一大堆源代码

用法

通过运行并遵循说明来创建此项目的副本。

$ composer create-project phar-io/mediator /path/to/your/source/path

添加您的公钥

如果您正在签名发布,可以将公钥添加到插件中。按照以下方式导出您的公钥。

$ gpg --export -a mykey > keys/mykey.key

这将导出 ID 为 mykey 的密钥到 keys 目录中的 mykey.key 文件。

您可以向该密钥文件夹添加多个密钥,并且每个密钥都将用于检查签名的验证。因此,对于有多个人员签名构建的项目,您可以添加所有他们的公钥到此文件夹。

替换

您可以在将要替换的 URL 中使用不同的变量,这些变量将使用插件的当前标签的值进行替换。请注意,这仅在您的版本遵循 语义版本控制 时才有效

为了使其更明显:假设我们有一个标签 1.2.3-RC04+build567

  • %version% 将被替换为完整的版本约束,例如示例中的 1.2.3-RC4+build567
  • %major% 将被替换为主版本,例如示例中的 1
  • %minor% 将被替换为次版本,例如示例中的 2
  • %patch% 将被替换为补丁版本,例如示例中的 3
  • %release% 将被替换为发布版本,例如示例中的 RC04
  • %build% 将被替换为构建版本,例如示例中的 build567