# New to buildfarm!

**URL:** <https://discourse.openrobotics.org/t/new-to-buildfarm/4364>\
**Category:** Buildfarm\
**Created:** [March 31, 2018, 10:26pm UTC](https://discourse.openrobotics.org/t/new-to-buildfarm/4364 "2018-03-31T22:26:04Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![dotdotdotdash](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/dotdotdotdash/32/1848_2.png) [@dotdotdotdash](https://discourse.openrobotics.org/u/dotdotdotdash)\
**Post date:** [March 31, 2018, 10:26pm UTC](https://discourse.openrobotics.org/t/new-to-buildfarm/4364/1 "2018-03-31T22:26:04Z")

</div>

I’m new to build farm. Can someone explain or send me the link of any tutorial that explains how to setup a buildfarm. I’m having a hard time understanding the documentation here. [GitHub - ros-infrastructure/buildfarm\_deployment](https://github.com/ros-infrastructure/buildfarm_deployment)

---

<div class="post-metadata">

**Author:** ![dirk-thomas](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/dirk-thomas/32/4328_2.png) [@dirk-thomas](https://discourse.openrobotics.org/u/dirk-thomas)\
**Post date:** [April 2, 2018, 6:24pm UTC](https://discourse.openrobotics.org/t/new-to-buildfarm/4364/2 "2018-04-02T18:24:43Z")

</div>

The README of the repository you linked to point to the following wiki page: [buildfarm - ROS Wiki](http://wiki.ros.org/buildfarm)

That should be you with the overview of two parts “machine provisioning” as well as “job generation”. For each part the corresponding repository contains instructions how to proceed.

---

<div class="post-metadata">

**Author:** ![dotdotdotdash](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/dotdotdotdash/32/1848_2.png) [@dotdotdotdash](https://discourse.openrobotics.org/u/dotdotdotdash)\
**Post date:** [April 2, 2018, 8:34pm UTC](https://discourse.openrobotics.org/t/new-to-buildfarm/4364/3 "2018-04-02T20:34:46Z")

</div>

I tried to follow the instructions in [GitHub - ros-infrastructure/buildfarm\_deployment](https://github.com/ros-infrastructure/buildfarm_deployment). I mirrored the repo to my git account. But the next step includes making some changes in the common.yaml file which I couldn’t find. I’m missing something. I just don’t know what it is. It will be great if you could provide me with some step by step guide on how to use these links.

Thanks !

---

<div class="post-metadata">

**Author:** ![dirk-thomas](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.openrobotics.org/dirk-thomas/32/4328_2.png) [@dirk-thomas](https://discourse.openrobotics.org/u/dirk-thomas)\
**Post date:** [April 2, 2018, 8:50pm UTC](https://discourse.openrobotics.org/t/new-to-buildfarm/4364/4 "2018-04-02T20:50:25Z")

</div>

The file `common.yaml` is part of the configuration repository: [buildfarm\_deployment\_config/hiera/hieradata/common.yaml at master · ros-infrastructure/buildfarm\_deployment\_config · GitHub](https://github.com/ros-infrastructure/buildfarm_deployment_config/blob/master/hiera/hieradata/common.yaml)
