* Circle CI (#22982)
* Build/CI: Add Circle CI
* Fix travis
(cherry picked from commit cb6439bacd)
* CI/CircleCI: Add parallel no-pch build
(cherry picked from commit 33c58b4aaf)
* CI/CircleCI: Use ccache for nopch
(cherry picked from commit 6bcf5c64c4)
* CI/CircleCI: Change base docker image to custom-built trinitycore one
(cherry picked from commit 37beeb1282)
* CI/CircleCI: Switch to Ubuntu 18.10
(cherry picked from commit 6dfb4fde07)
* CI/CircleCI: Switch to Ubuntu 19.04
(cherry picked from commit 9009c82a8d)
* CI/Circle CI: Reduce ccache size from 5G to 1G
This should speedup Circle CI cache saving and in turn no-pch build
(cherry picked from commit 1b543ac16d)
* CI/Circle CI: Adjust config for master branch
Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>
Fix a factual error in the /contrib/check_updates.sh error message text,
Best shown in an example from the latest travis build error:
```
$ ./contrib/check_updates.sh auth auth
Database Updater check script:
Checking database 'auth' for missing filenames in tables...
- "sql/updates/2015_10_09_00_auth.sql" is missing in table 'auth'.'updates'
Fatal error:
The Database Updater is broken for database 'auth
due to applied update which are missing in the 'auth'.'updates' table.
How to fix:
Insert the missing names of sql updates which were applied already to
the 'updates' table of the 'auth' base dump ('sql/base/auth_database.sql').
The command "./contrib/check_updates.sh auth auth" exited with 1.
```
Main fix: `\"sql/updates/${file}\"` -> `\"sql/updates/${name}/${file}\"`
Before this change, the error message claims that the updated SQL file was placed
directly in the `/sql/updates/` directory and not in the subdirectory based on its DB name.
All the other changes are improvements in English grammar and more precise description.
(cherry picked from commit 01e0475ab8)