contao-community-alliance / build-system
1.0.0
2014-12-04 09:31 UTC
Suggests
- contao-community-alliance/build-system-tool-author-validation: Enable the author-validation task (suggested version: ~1.0)
- contao-community-alliance/build-system-tool-branch-alias-validation: Enable the branch-alias-validation task (suggested version: ~1.0)
- contao-community-alliance/build-system-tool-travis-configuration-check: Enable the travis-configuration-check task (suggested version: ~1.0)
- pdepend/pdepend: Enable the pdepend task (suggested version: ~2.0)
- phploc/phploc: Enable the phploc task (suggested version: ~2.0)
- phpmd/phpmd: Enable the phpmd task (suggested version: ~2.0)
- phpunit/phpunit: Enable the phpunit task (suggested version: ~3.7).
- sebastian/phpcpd: Enable the phpcpd task (suggested version: ~1.4).
- squizlabs/php_codesniffer: Enable the phpcs task (suggested version: ~1.0)
This package is not auto-updated.
Last update: 2022-02-01 12:39:31 UTC
README
Contao 社区联盟构建系统
这是 Contao 社区联盟所有项目中使用的构建过程。
它基于 ant 任务提供了一个通用的构建过程。
这有助于确保没有分支别名落后于给定分支的最新标签。
使用方法
添加到 composer.json
在 composer.json
的 require-dev
部分中添加
"contao-community-alliance/build-system": "~1.0"
您还需要指定各种任务的依赖项,请参阅文档。
定义您的构建
一个好的起点是将文件 example/build.xml 和 example/build.default.properties 复制到您的项目根目录。
如果您想从头开始,您至少需要在您的存储库中有一个包含以下内容的 build.xml
文件
<?xml version="1.0" encoding="UTF-8"?>
<project name="my-project" default="build" description="Automated build of my project">
<!-- import the main build system -->
<import file="vendor/contao-community-alliance/build-system/ccabs.main.xml" />
</project>
如果您想使用我们的默认设置,您已准备好。
自定义构建过程
请参阅 文档