remotelearner/moodle-plugin-travis

帮助在Travis CI中运行Moodle插件。基于Moodlerooms的初期工作

dev-master 2016-09-30 21:20 UTC

This package is not auto-updated.

Last update: 2024-09-18 20:02:02 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

开始使用

按照以下步骤开始使用Travis CI构建您的Moodle插件。

步骤1

使用您的GitHub账户登录Travis CI。登录后,Travis CI将同步您的GitHub仓库。转到您的个人资料页面,并启用Travis CI以构建您想要的插件。现在,每当您的插件收到更新或新的pull请求时,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文件。