turnitin / moodle-plugin-ci
帮助在Travis CI上运行Moodle插件
Requires
- php: >=5.4.0
- jakub-onderka/php-console-highlighter: ^0.3
- jakub-onderka/php-parallel-lint: ^0.9
- marcj/topsort: ^1.0
- moodlerooms/moodle-coding-standard: ^2.0.0
- nikic/php-parser: ^2.0
- phpmd/phpmd: ^2.2
- psr/log: ^1.0
- sebastian/phpcpd: ^2.0
- squizlabs/php_codesniffer: ^2.6
- stecman/symfony-console-completion: ^0.6.0
- symfony/console: ^2.7
- symfony/filesystem: ^2.7
- symfony/finder: ^2.7
- symfony/process: ^2.7
- symfony/yaml: ^2.7
- vlucas/phpdotenv: ^2.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^1.10
- phpunit/phpunit: ^4.7
This package is not auto-updated.
Last update: 2024-09-23 15:00:05 UTC
README
本项目的目标是简化在Travis CI上对Moodle插件进行测试和代码分析工具的运行。
支持的测试和代码分析工具
要求
PHP 5.4 或更高版本,以及 Moodle 2.7 或更高版本。
此外,待测试的插件必须包含一个 version.php 文件,并且其中必须定义 $plugin->component
。
入门指南
按照以下步骤,使您的Moodle插件在Travis CI上构建。
步骤 1
使用您的GitHub账户登录到 Travis CI。登录后,Travis CI将同步GitHub上的您的仓库。转到您的 个人资料 页面,为要构建的插件启用Travis CI。现在,每当您的插件收到更新或新的拉取请求时,Travis CI将运行构建以确保没有出现错误。
步骤 2
将 .travis.dist.yml 文件复制到插件的根目录,并将其重命名为 .travis.yml
。现在可能是审查 .travis.yml
内容并删除任何不需要的内容的好时机。查看此 帮助文档 以了解此文件内容的说明。一旦添加了 .travis.yml
文件,提交并推送到GitHub,以触发Travis CI构建。检查 构建状态 页面以查看您的构建是否通过或失败。
文档
使用/版本
本项目使用 语义化版本控制 对其公共API进行版本控制。本项目的公共API定义为 moodle-plugin-ci 脚本的CLI界面。 脚本之外的所有内容 都被认为是私有API,并且不保证遵循语义化版本控制。
通过 moodle-plugin-ci
脚本默认执行的命令不接收任何参数。建议,如果可能,避免使用参数以防止与未来版本出现问题。不过,请放心,如果任何参数被修改,它将在 变更日志 中记录,并且版本号将根据语义化版本控制规则相应地提升。
许可证
本项目受GNU GPL v3或更高版本的许可。有关详细信息,请参阅 LICENSE 文件。