Skip to content

sfc-gh-kmakino/fdb-build-support

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 

Repository files navigation

fdb-build-support

Build Status

This repo contains files useful for building and developing FoundationDB. In particular it contains the docker image definitions used by FoundationDB team members for development, and the image definitions used by the FoundationDB CI/CD system.

How-to

Build FoundationDB

Here's an example on how to build FoundationDB using the build image. First you need to run the container:

docker pull foundationdb/build:centos7-latest
docker run -it foundationdb/build:centos7-latest

Then, inside the container, you can run:

source /opt/rh/devtoolset-8/enable
source /opt/rh/rh-python38/enable
source /opt/rh/rh-ruby27/enable

git clone https://github.com/apple/foundationdb.git
mkdir build && cd build

cmake -G Ninja ../foundationdb
ninja # If this crashes it probably ran out of memory. Try ninja -j1

About

FoundationDB build and development resources

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 86.4%
  • PowerShell 11.9%
  • Shell 1.7%