Involves automatic builds of PRs/commits on Linux (Travis-CI) and Windows (Appveyor):
- Linux: full
make check-world
- Windows: only build +
make check
These checks are very similar to cfbot builds.
If you want to verify your patch set before sending it to hackers, then just send a PR with your changes to the branch master_ci from any other postgres fork across GitHub. See example.
Branch master is left intact for convinience. Default branch is master_ci now, but do not push or commit anything there. To update master_ci you should add upstream
remote first (you have to do it only once):
git remote add upstream git@github.com:postgres/postgres.git
Then update master
branch:
git checkout master
git pull --rebase upstream master
git push -f origin master
And finally update master_ci
branch:
git checkout master_ci
git pull --rebase upstream master
git push -f origin master_ci
For original PostgreSQL readme refer to README file.