Alvin Moore
5af941ce25
Merge pull request #2451 from atn34/atn34/add-ubsan
...
Include libubsan in the docker image
2019-12-13 12:02:35 -08:00
Alvin Moore
645ad66b02
Added more verbose compilation statements when building via ninja to give more specific error details
2019-12-13 09:20:58 -08:00
Andrew Noyes
f3265e951c
Bump docker image version to 0.1.9
2019-12-12 11:13:13 -08:00
Alvin Moore
74d1403cd9
Updated the build docker to include a specific version of the compiler
2019-10-01 16:14:11 -07:00
Alvin Moore
5c091cb7eb
Switched cmake build to use ninja which is included within docker file
2019-09-13 15:31:37 -07:00
Alvin Moore
9923472636
Added missing quote for correctness command string
2019-08-01 13:27:06 -07:00
mpilman
b030c14a77
fix docker-compose version
2019-07-30 17:50:44 -07:00
mpilman
b5e156137f
incremented image and compose-version
2019-07-29 19:32:32 -07:00
Andrew Noyes
b77338af80
Add -DCMAKE_COLOR_MAKEFILE=0 to docker-compose.yaml
2019-06-28 17:46:47 -07:00
Alvin Moore
d1de96649f
Added distcc to list of packages included within build-image in the event that builders use remote compilation nodes
2019-06-25 13:53:44 -07:00
Alvin Moore
9df2198bfd
Added enablement of ccache for all builds via docker-compose by default
2019-06-17 13:11:52 -07:00
Alvin Moore
ce819f2e8e
Added ccache to build docker image
2019-06-17 13:11:52 -07:00
Alvin Moore
43f142ac13
Upgraded devtoolset package from 7 to 8
2019-05-15 13:27:08 -07:00
Alvin Moore
c93ebe1e8e
Created new build docker with valgrind and default compilation flags
2019-05-15 10:46:52 -07:00
Alvin Moore
be571d3fd4
Changed volume mount for building docs in order to shorten directory length
2019-05-11 08:01:32 -07:00
Alvin Moore
1cfd94f30b
Modified docker compose to use make rather than cmake for bindings, packages, and docs
2019-05-10 11:01:21 -07:00
Alvin Moore
c3dcbefeb2
Updated docker compose to use latest build image
2019-05-10 10:56:31 -07:00
Alvin Moore
0654afa40e
Merge branch 'master' of github.com:apple/foundationdb into new-docker
...
# Conflicts:
# build/Dockerfile
# build/docker-compose.yaml
2019-04-24 13:33:07 -07:00
Alvin Moore
c2f8799537
Removed the setting of permissions and ownership for the /opt directory
...
Installed boto3 via pip
2019-04-22 22:09:25 -07:00
Alvin Moore
ad7487282b
Changed working directory to fix problem with debug rpms
2019-04-22 12:04:08 -07:00
Alvin Moore
7f5b89d699
Updated the services defined within the docker-compose file to use enable scl tools
...
Removed conditionals from docker-compose
2019-04-22 11:40:00 -07:00
Alvin Moore
45868e9198
Updated the build docker file to be Centos-based
2019-04-22 09:06:55 -07:00
Alvin Moore
799a9d2f18
Updated CMake PRB ( #1463 )
...
* Added support for testing cpack and defined very long directory name for source because of problem with building debug rpms
* Added support for building rpms by adding file package
* Added preinstall target to prevent cpack from having to do so much compilation as single thread
2019-04-17 15:38:09 -07:00
Alvin Moore
c365b030c8
Added support for variable build directory
2019-02-12 17:01:04 -08:00
Alvin Moore
c325465dac
Added support for a type of correctness service run against the fdbserver binary via docker-compose
2019-02-12 16:22:56 -08:00
Alvin Moore
c77d75294f
Added support for building via cmake when present via docker-compose
...
Added support for running ctests via docker-compose
2019-02-11 13:02:07 -08:00
Alvin Moore
842872e3de
Added build services within docker compose
2019-02-01 11:31:11 -08:00
Alvin Moore
ad53c4823f
Removed the clean from the build commands
...
Removed unneeded environment variables from doc build
2018-11-08 08:31:36 -08:00
Alvin Moore
3dedaebf05
Synced docker compose file with dockerfile
2018-11-02 10:56:18 -07:00
Alvin Moore
e7fb4fa13b
Added version to dockerfile
2018-11-02 10:36:40 -07:00
Alvin Moore
25a71d2ea0
Added clean to the build commands
2018-11-02 08:43:52 -07:00
Alvin Moore
30d6f80aeb
Added support for building snapshot, release, and documentation packages via docker compose
2018-11-01 14:29:01 -07:00