bca/architect

该软件包已被废弃,不再维护。未建议替代软件包。

BCA项目内部使用的Robo构建配置。

1.2.6 2015-05-19 02:56 UTC

README

重要声明: 尽管该仓库是开源的,但由于需要进行重大修改,通常不适合其他机构或个人使用。话虽如此,我们鼓励您进行分支操作,并根据您的需要部分或全部使用它。

这是什么?

为BCA项目内部使用而设计,Architect是我们基于Phing构建模板创建项目构建文件的工具。这不仅仅是复制粘贴!我们通过Composer安装此软件包并将其直接导入项目构建文件,然后可以修改任务并添加自己的任务,而无需重新发明轮子。

系统要求

入门指南

  1. 在CLI中运行以下命令

      composer require --dev bca/architect:~1.2
      phing -f vendor/bca/architect/build.default.xml buildfile
  2. 可选 运行 phing init 以创建良好的起点。此命令将

  • 将默认的 build.properties 文件复制到项目的根目录。
  • 根据您的目录名称设置项目名称。
  • 将Git预提交钩子符号链接到 phing scm 任务。

从现在起,您可以通过运行 phing 来运行默认任务,或者您可以通过名称单独运行任务。(例如,phing phpcsphing phpunit

如果您有CI服务器,可以运行 phing default-ci 来执行CI特定的每个任务版本,这些任务将生成额外的日志文件,然后系统可以使用这些日志文件跟踪您的项目。日志默认写入 build/logs

许可

本程序是免费软件:您可以根据自由软件基金会发布的GNU通用公共许可证的条款重新分配和/或修改它,许可证版本为3,或(根据您的选择)任何更新的版本。

本程序根据希望它将是有用的,但没有任何保证;甚至没有关于其适销性或特定用途的隐含保证。有关详细信息,请参阅GNU通用公共许可证。

您应已收到GNU通用公共许可证的副本。如果没有,请参阅https://gnu.ac.cn/licenses/

版权所有 2015 Brodkin CyberArts