-
-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Continuous_Integration
Continous integration server runs at https://ci.phpmyadmin.net/ . It is running Jenkins as described on Jenkins Setup page.
It does run following jobs:
- nightly full tests run
- tests master branch on every commit
- tests maintenance branches on every commit
- website tests
- error reporting server tests
- nightly documentation build and links tests
It is configured to send mails to all people who have commited code while the tests broke. This email is sent to devel mailing list as well.
Travis CI is used with integration to GitHub to test all commits and notify about failures.
- it tests master and maintenance branches on every commit
- it tests all pull requests and feeds it's status into pull requests (see their blog for examples)
You can see current results here:
- https://travis-ci.org/phpmyadmin/phpmyadmin
- https://travis-ci.org/phpmyadmin/website
- https://travis-ci.org/phpmyadmin/error-reporting-server
Coveralls is a tool to show testsuite coverage. For us it shows results from Travis CI.
You can see current results here:
- https://coveralls.io/github/phpmyadmin/phpmyadmin
- https://coveralls.io/github/phpmyadmin/error-reporting-server
Codecov is a tool to show testsuite coverage. For us it shows results from Travis CI.
You can see current results here:
The Scrutinizer service is another type of automated code checker. As of mid-2014, some of the checks might need tuning, but the nice thing is that it comments on pull requests and states the changes caused by it.
You can see current results here:
Popular destinations:
- Team meetings
- GSoC home
- Developer guidelines
- How to install on Debian and Ubuntu
- Issue and pull-request management
User resources: