Building Cloud Foundry from source


Shahid Shaikh
 

I am new to Cloud Foundry and want to build it from source on a non-standard platform. However, I did not got any documentation where all the steps required to build Cloud Foundry are present. Any pointer or build steps will be highly appreciated.

Thanks in advance.


Sunil Babu <placid.babu@...>
 

Hi

Can you provide the details of non-standard platform....

Check this

https://github.com/cloudfoundry/cf-release

and

https://github.com/cloudfoundry/

This has tones of information needed for you.

Hope this helps

On Mon, Jul 25, 2016 at 7:40 PM, Shahid Shaikh <shahidhs.ibm(a)gmail.com>
wrote:

I am new to Cloud Foundry and want to build it from source on a
non-standard platform. However, I did not got any documentation where all
the steps required to build Cloud Foundry are present. Any pointer or build
steps will be highly appreciated.

Thanks in advance.


Shahid Shaikh
 

Thanks for your reply.
I found commands to clone the source:
sudo git clone https://github.com/cloudfoundry/cf-release.git
git checkout develop
./scripts/update

But I did not got any information about any command/script which I need to run to build cf-release.


Marco Nicosia
 

Shahid,

Cf-release isn't a single binary or even a set of binaries that you first
compile, then deploy. Instead, cf-release is a set of software packages
that are automatically compiled from source as part of the deployment
process.

Cloud Foundry approaches deploying the platform in an unusual way. Instead,
I think you want to start with BOSH. I suggest checking out bosh-lite. You
then use BOSH to deploy each individual software package to separate VMs
(or in the case of bosh-lite, containers on a VM hosted by your local
computer).

As a part of this deployment process, BOSH will spin up separate, temporary
VMs to compile packages and automatically store the results for subsequent
distribution.

Does this help?

On Tuesday, July 26, 2016, Shahid Shaikh <shahidhs.ibm(a)gmail.com> wrote:

Thanks for your reply.
I found commands to clone the source:
sudo git clone https://github.com/cloudfoundry/cf-release.git
git checkout develop
./scripts/update

But I did not got any information about any command/script which I need to
run to build cf-release.
--
--
Marco Nicosia
Product Manager
Pivotal Software, Inc.
mnicosia(a)pivotal.io
c: 650-796-2948