tomegantech/git-meta-data-phing-tasks

一组小任务,用于从git仓库中获取元数据作为您的Phing构建文件中的属性。

v1.0.2 2023-06-26 19:59 UTC

This package is auto-updated.

Last update: 2024-09-26 22:39:36 UTC


README

一组用于将git仓库的元数据作为构建文件中的属性获取的Phing任务。

安装

这些任务可以使用Composer安装。

composer require "tomegantech/git-meta-data-phing-tasks"

使用方法

可以在您的build.xml文件中使用这些任务。

<taskdef name="git-branch-name" classname="TomEganTech\GitMetaDataPhingTasks\GitBranchNameTask" />
<git-branch-name property="build.branchName" />
<taskdef name="git-commit-id" classname="TomEganTech\GitMetaDataPhingTasks\GitCommitIdTask" />
<git-commit-id property="build.commitId" />

依赖项

  • Phing 3.0+

注意您不需要git可执行文件,因为这个库从文件系统中读取git元数据。虽然通常是一个有风险的设计选择,因为git内部的变化会破坏这些任务,但涉及的文件在多个主要版本中没有改变,并且没有可工作的git可执行文件是该工作的设计限制,这也促使创建了该库。