turnitin/moodle-plugin-ci

帮助在Travis CI上运行Moodle插件

安装: 47

依赖项: 0

建议者: 0

安全: 0

星级: 0

关注者: 7

分支: 37

类型:项目

1.5.6 2016-10-06 15:58 UTC

README

本项目的目标是简化在Travis CI上对Moodle插件进行测试和代码分析工具的运行。

支持的测试和代码分析工具

Latest Stable Version Build Status Scrutinizer Code Quality Code Coverage Total Downloads License

要求

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 文件。