Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/moodlehq/moodle-local_ci
Stuff run by Moodle CI integration servers.
https://github.com/moodlehq/moodle-local_ci
moodle moodle-ci
Last synced: about 2 months ago
JSON representation
Stuff run by Moodle CI integration servers.
- Host: GitHub
- URL: https://github.com/moodlehq/moodle-local_ci
- Owner: moodlehq
- Created: 2012-11-12T10:49:04.000Z (about 12 years ago)
- Default Branch: main
- Last Pushed: 2024-11-08T04:10:48.000Z (2 months ago)
- Last Synced: 2024-11-08T04:29:47.158Z (2 months ago)
- Topics: moodle, moodle-ci
- Language: Shell
- Homepage: https://ci.moodle.org
- Size: 12.2 MB
- Stars: 18
- Watchers: 19
- Forks: 40
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CI local plugin
[![Build Status](https://github.com/moodlehq/moodle-local_ci/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/moodlehq/moodle-local_ci/actions/workflows/ci.yml) [![codecov](https://codecov.io/gh/moodlehq/moodle-local_ci/graph/badge.svg?token=0u0rBbFrXj)](https://codecov.io/gh/moodlehq/moodle-local_ci)
This local_ci plugin contains all the scripts needed
by Moodle CI servers to automate checks while
integration happens.## Dependencies
+ Some checks require a MySQL, Moodle main-based site to be up and running.
+ Some checks require a PHP engine to run (other are pure shell scripts).
+ Some checks require the installation of 3rd part tools (phpunit...).
+ Some checks require the presence of local_moodlecheck local plugin.
+ To get all other dependencies installed, ensure that both composer and npm are run regularly.
+ You can run them standalone or also with the ease and functionalities coming with different tools like:
- Jenkins: http://jenkins-php.org
- GitHub workflows: https://docs.github.com/en/actions/language-and-framework-guides/using-php-with-github-actions
- Travis: https://docs.travis-ci.com/user/languages/php/
- Docker: https://github.com/moodlehq/moodle-php-apache
- ...## TODO
+ Complete the documentation.
+ Document each check properly.## Self-versions
+ 20121112 - Eloy - Initial version of this README.md.
+ 20190722 - Eloy - Replace bogus link by some general information alternatives to use the scripts.