A.J. Beamon
93be69b6a3
Increase the API version to 620.
2019-07-18 10:56:05 -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
418f86dd1e
Define default compiler via environmental variables
2019-06-24 15:27:06 -07:00
Alvin Moore
8ff5150470
Merge pull request #1636 from atn34/export-libfdb_c
...
Export libfdb c
2019-06-24 13:08:41 -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
Andrew Noyes
7bb262d21a
Install build tools before running fdb_c_app test
2019-06-09 15:22:06 -07:00
Andrew Noyes
578ae0d595
Call function from libfdb_c
2019-06-09 15:22:06 -07:00
Andrew Noyes
49f3f589dc
Don't build in source tree for package test
2019-06-09 15:22:06 -07:00
Andrew Noyes
2544f2d1a4
Add package tests
2019-06-09 15:22:06 -07:00
Alvin Moore
6a55949e03
Addded in developer package for valgrind
2019-05-15 14:32:21 -07:00
Alvin Moore
43f142ac13
Upgraded devtoolset package from 7 to 8
2019-05-15 13:27:08 -07:00
Alvin Moore
28e7255f4b
Added valgrind development package for Valgrind builds
2019-05-15 13:23:12 -07:00
Alvin Moore
6c51b10c84
Removed default compilation flag environmental variables
2019-05-15 11:08:06 -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
17a11b53f0
Upgraded to devtoolset-8 to support compilation of c++17
2019-05-13 12:22: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
0840271ddc
Added dos2unix package to build rpms
2019-05-11 07:52:51 -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
4a794923e6
Added environmental variable representing the docker version
...
Added Java Home environmental variable
Removed unnecessary packages
2019-05-10 10:49:32 -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
2bea99591e
Merge branch 'release-6.1' of copy of master
...
# Conflicts:
# documentation/sphinx/source/release-notes.rst
2019-04-17 15:51:48 -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
Andrew Noyes
5586f44303
Fix return code plumbing
2019-04-15 18:08:45 -07:00
Evan Tschannen
985e1de467
Update documentation and protocol version for release 6.1.0
2019-04-02 18:39:24 -07:00
Alvin Moore
48d25c55e3
Added backup_agent to TGZ package
2019-04-02 11:12:08 -07:00
Andrew Noyes
2442594b7f
Exit non-zero if any tests fail
2019-03-19 16:28:42 -07:00
Andrew Noyes
9da6518d17
Timeout fdbcli commands
2019-03-19 16:28:42 -07:00
Andrew Noyes
9e1e88eb5a
Report Docker-ID
2019-03-19 16:28:42 -07:00
Andrew Noyes
24bffa9f4d
Install python on debian
2019-03-19 16:28:42 -07:00
Andrew Noyes
78ca1b5759
Test loading c library from python bindings
2019-03-19 16:28:42 -07:00
Andrew Noyes
afa5043d98
Fix some errors found by running bash with -u
2019-03-19 16:28:42 -07:00
Andrew Noyes
657c11b00b
Add snowflake-ci to docker-compose
...
This is intended to be used for easy reproduction of failures found by
snowflake's planned CI.
2019-03-08 15:03:56 -08:00
mpilman
668eaeb8ae
Packages tested and all seems working
2019-03-07 16:49:29 -08:00
mpilman
51ccdb1c9b
Remove pidof hack as it was not stable
2019-03-07 16:49:29 -08:00
mpilman
da72306642
several minor bug fixes
2019-03-07 16:49:29 -08:00
mpilman
66cf5438bd
Account for rpmsave in keep_config test
2019-03-07 16:49:29 -08:00
mpilman
55f4d78fcf
Support generating el6 and el7 rpms
2019-03-07 16:49:29 -08:00
mpilman
e8624efb3b
several minor improvements
2019-03-07 16:49:29 -08:00
mpilman
2b11a66ff9
Improved package testing
...
The requirements changed here - so in order to test these
cmake changes properly, we need a framework that does that
2019-03-07 16:49:29 -08:00
mpilman
42e0a89a66
This makes package generation work
...
Resulting packages are not tested yet
2019-03-07 16:49:29 -08:00
Vishesh Yadav
f699f85e30
boost: Update README and Dockerfile to use 1.67
2019-03-05 22:06:12 -08:00
Alex Miller
83629b4d47
Force Make to push $CC into the environment.
...
This fixes a long standing weird issue of doing non-docker builds of FDB
can hit problems of $CC not being defined in link-wrapper.sh. It turns
out that this is because the official docker image defines CC in the
environment, and no one else does that.
Instead, we can just force Make to propagate its setting of CC into the
environment, thus requiring no extra configuration to be able to do a
build.
2019-02-28 14:50:22 -08:00
mpilman
d08aad7fc4
Old build system now working on both docker images
2019-02-28 14:24:52 -08:00