Hi everybody,

what about setting up automated testing of pull request?

The build server automatically build the pull request and updates it with the results: e.g. https://github.com/apache/commons-lang/pull/119 https://github.com/apache/groovy/pull/214

This gives the person submitting the pull request fast feedback and allows him to fix any errors.

Also the person merging the pull request can see if the merge will cause any problems.

Setting this up is easy.

You can either use builds.apache.org, where you set up job like this one: https://builds.apache.org/view/Groovy/job/Groovy%20Github%20PRs/ and create a infra ticket to activate the github integration.

Or you can use travis-ci, if you add a .travis.yml file to the repo and create an infra ticket to enable travis-ci integration.

What do you thinks?

Cheers,
Pascal

Reply via email to