Brenden Matthews
d0d8930c5d
Only push images if dockerfiles changed.
2019-02-25 16:06:16 -05:00
Brenden Matthews
c5adfcd7e6
FreeBSD build: increase lock delay for pkg install.
2019-02-25 15:24:03 -05:00
Brenden Matthews
520827bc8a
Fix docker image cache handling.
2019-02-25 13:40:05 -05:00
Brenden Matthews
40a438be3e
FreeBSD fixes, GitLab CI build improvements.
...
- use sccache for build caching
- add coverage reports as build artifacts
- add lcov-summary for coverage summary
- clean up/refactor CI yaml
This resolves the FreeBSD part of #754 .
2019-02-25 11:22:19 -05:00
Brenden Matthews
08f7cf0605
Refactor gitlab CI.
2019-02-24 12:33:34 -05:00
Brenden Matthews
f29da158cc
Add retry to gitlab jobs.
2019-02-24 09:55:30 -05:00
Brenden Matthews
dc35a1b0a8
Add more build envs to GitLab CI.
...
Adding:
- clang-8
- gcc-5 through gcc-8
- fedora & centos builds
Fixing:
- mysqlclient default search path
- build on centos6
2019-02-24 09:46:45 -05:00
Brenden Matthews
90673cf161
Make GitLab build work with clang checks.
2019-02-23 17:13:19 -05:00
Brenden Matthews
0ea4559f30
Set clang CC/CXX env vars in gitlab build.
2019-02-22 22:03:05 -05:00
Brenden Matthews
7b60d77538
Fix gitlab syntax.
2019-02-22 21:57:58 -05:00
Brenden Matthews
ed1d6eb8fd
Add gitlab CI.
2019-02-22 21:57:10 -05:00