{"id":26793,"date":"2018-05-14T03:18:32","date_gmt":"2018-05-14T08:18:32","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=26793"},"modified":"2022-12-09T05:26:06","modified_gmt":"2022-12-09T11:26:06","slug":"how-to-install-buildbot-on-centos-7","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-buildbot-on-centos-7\/","title":{"rendered":"How To Install Buildbot on CentOS 7"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div><p><img decoding=\"async\" class=\"alignnone size-full wp-image-26821\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/05\/How-To-Install-Buildbot-on-CentOS-7.jpg\" alt=\"How To Install Buildbot on CentOS 7\" width=\"742\" height=\"371\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/05\/How-To-Install-Buildbot-on-CentOS-7.jpg 742w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/05\/How-To-Install-Buildbot-on-CentOS-7-150x75.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/05\/How-To-Install-Buildbot-on-CentOS-7-300x150.jpg 300w\" sizes=\"(max-width: 742px) 100vw, 742px\" \/><\/p>\n<p>Buildbot is a continuous integration tool based on Python which automates the build, test and release software cycles. It is built using the Twisted networking engine, supports parallel execution of jobs across multiple platforms and it is compatible with all major operating systems. The Buildbot installation can have one or more masters and number of workers. In this tutorial, we will show you how to install Buildbot master and worker on a <a href=\"https:\/\/www.rosehosting.com\/centos-hosting.html\">CentOS VPS.<\/a><!--more--><\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69fcdf5c4f73e\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69fcdf5c4f73e\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-buildbot-on-centos-7\/#1-Update-the-System\" >1. Update the System<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-buildbot-on-centos-7\/#2-Installing-Buildbot\" >2. Installing Buildbot<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-buildbot-on-centos-7\/#4-Verify-the-Buildbot-installation\" >4. Verify the Buildbot installation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-buildbot-on-centos-7\/#5-Create-a-new-system-user-for-Buildbot\" >5. Create a new system user for Buildbot<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-buildbot-on-centos-7\/#6-Configuring-the-Buildbot-Master\" >6. Configuring the Buildbot Master<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-buildbot-on-centos-7\/#7-Configuring-a-Buildbot-Worker\" >7. Configuring a Buildbot Worker<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-buildbot-on-centos-7\/#8-Finalize-the-Buildbot-installation-via-web-browser\" >8. Finalize the Buildbot installation via web browser<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"1-Update-the-System\"><\/span>1. Update the System<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Before continuing with the tutorial, make sure all the system packages are up to date:<\/p>\n<pre>sudo yum update<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"2-Installing-Buildbot\"><\/span>2. Installing Buildbot<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Installing Buildbot with pip is pretty straight forward process. First you need to install pip and python development packages using the yum package manager:<\/p>\n<pre>sudo yum install python-pip python-devel<\/pre>\n<p>Check out the tutorial on how to <a href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-pip-on-centos-7\/\">install pip on CentOS 7<\/a>.<\/p>\n<p>Execute the following command to upgrade the pip to the latest version:<\/p>\n<pre>sudo pip install --upgrade pip<\/pre>\n<p>The output should look something like this:<\/p>\n<pre>Collecting pip\r\n  Downloading https:\/\/files.pythonhosted.org\/packages\/0f\/74\/ecd13431bcc456ed390b44c8a6e917c1820365cbebcb6a8974d1cd045ab4\/pip-10.0.1-py2.py3-none-any.whl (1.3MB)\r\n    100% |\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588| 1.3MB 165kB\/s\r\nInstalling collected packages: pip\r\n  Found existing installation: pip 8.1.2\r\n    Uninstalling pip-8.1.2:\r\n      Successfully uninstalled pip-8.1.2\r\nSuccessfully installed pip-10.0.1\r\n<\/pre>\n<p>Once the pip is installed and updated to the latest version we can proceed with the Buildbot installation. Execute the following command to install Buildbot with pip:<\/p>\n<pre>sudo pip install 'buildbot[bundle]'<\/pre>\n<p>If the installation is successfully completed you should see something like this:<\/p>\n<pre>Installing collected packages: Twisted, PyJWT, future, buildbot-www, buildbot-worker, buildbot-console-view, buildbot-waterfall-view, buildbot-grid-view, buildbot\r\n  Running setup.py install for Twisted ... done\r\n  Running setup.py install for future ... done\r\nSuccessfully installed PyJWT-1.6.1 Twisted-18.4.0 buildbot-1.1.1 buildbot-console-view-1.1.1 buildbot-grid-view-1.1.1 buildbot-waterfall-view-1.1.1 buildbot-worker-1.1.1 buildbot-www-1.1.1 future-0.16.0\r\n<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"4-Verify-the-Buildbot-installation\"><\/span>4. Verify the Buildbot installation<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>To verify if Buildbot has been correctly installed type:<\/p>\n<pre>sudo buildbot --version<\/pre>\n<pre>Buildbot version: 1.1.1\r\nTwisted version: 18.4.0\r\n<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"5-Create-a-new-system-user-for-Buildbot\"><\/span>5. Create a new system user for Buildbot<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>We will create a new system user and group which will run our Buildbot services:<\/p>\n<pre>sudo adduser --home \/opt\/buildbot --shell \/bin\/bash  buildbot<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"6-Configuring-the-Buildbot-Master\"><\/span>6. Configuring the Buildbot Master<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Now that we have Buildbot installed we can continue and create and configure our first Buildbot master.<\/p>\n<p>Before continue with the next commands switch to the new buildbot user by typing:<\/p>\n<pre>sudo su - buildbot<\/pre>\n<p>To create the Buildbot master run the following command:<\/p>\n<pre>buildbot create-master master<\/pre>\n<p>The output should look something like this:<\/p>\n<pre>mkdir \/opt\/buildbot\/master\r\ncreating \/opt\/buildbot\/master\/master.cfg.sample\r\ncreating database (sqlite:\/\/\/state.sqlite)\r\nbuildmaster configured in \/opt\/buildbot\/master\r\n<\/pre>\n<p>Copy the default sample Buildbot configuration file by using the following command:<\/p>\n<pre>cp master\/master.cfg.sample master\/master.cfg<\/pre>\n<p>If you want to be able to access the Buildbot&#8217;s web interface on your server IP address or domain you need to change the BuildbotURL setting in the configuration file.<\/p>\n<p>Open the configuration file:<\/p>\n<pre>nano master\/master.cfg\r\n\r\nc['buildbotURL'] = \"http:\/\/your_ip_or_domain:8010\/\"\r\n<\/pre>\n<p>Do not forget to replace your_ip_or_domain with your actual domain or IP address.<\/p>\n<p>Once you save the file run the following command to verify the master configuration:<\/p>\n<pre>buildbot checkconfig master<\/pre>\n<p>If everything is ok you should see the following output:<\/p>\n<pre>Config file is good!<\/pre>\n<p>To start the Buildbot master run the following command:<\/p>\n<pre>buildbot start master<\/pre>\n<p>If there are no errors you should see the following output:<\/p>\n<pre>Following twistd.log until startup finished..\r\nThe buildmaster appears to have (re)started correctly.<\/pre>\n<p>Once the Buildbot master is started you can access the web interface at:<\/p>\n<pre>http:\/\/yor_ip_or_domain:8010\/<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"7-Configuring-a-Buildbot-Worker\"><\/span>7. Configuring a Buildbot Worker<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>For sake of simplicity we will install and configure our first Buildbot worker on the same server as the master.<\/p>\n<p>To create the Buildbot worker named &#8216;example-worker&#8217; with password &#8216;pass&#8217; on &#8216;localhost&#8217;, execute the following command:<\/p>\n<pre>buildbot-worker create-worker worker localhost example-worker pass<\/pre>\n<p>The output should look something like this:<\/p>\n<pre>mkdir \/opt\/buildbot\/worker\r\nmkdir \/opt\/buildbot\/worker\/info\r\nCreating info\/admin, you need to edit it appropriately.\r\nCreating info\/host, you need to edit it appropriately.\r\nNot creating info\/access_uri - add it if you wish\r\nPlease edit the files in \/opt\/buildbot\/worker\/info appropriately.\r\nworker configured in \/opt\/buildbot\/worker\r\n<\/pre>\n<p>If you want to use a different username (example-worker), and password (pass) you need to update the following line in the <code>master\/master.cfg<\/code> file:<\/p>\n<pre># a Worker object, specifying a unique worker name and password.  The same\r\n# worker name and password must be configured on the worker.\r\nc['workers'] = [worker.Worker(\"example-worker\", \"pass\")]\r\n<\/pre>\n<p>Finally we can start the worker by typing:<\/p>\n<pre>buildbot-worker start worker<\/pre>\n<p>If there are no errors you should see the following output:<\/p>\n<pre>Following twistd.log until startup finished..\r\nThe buildbot-worker appears to have (re)started correctly.<\/pre>\n<h2><span class=\"ez-toc-section\" id=\"8-Finalize-the-Buildbot-installation-via-web-browser\"><\/span>8. Finalize the Buildbot installation via web browser<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<pre>You can now navigate to http:\/\/yor_ip_or_domain:8010\/ and start configuring your Buildbot instillation.<\/pre>\n<hr \/>\n<p><img decoding=\"async\" class=\"size-full wp-image-26822 alignleft\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/05\/Install-Buildbot-on-CentOS-7.jpg\" alt=\"Install Buildbot on CentOS 7\" width=\"150\" height=\"150\" \/>Of course you don\u2019t have to install Buildbot on CentOS 7, if you use one of our <a href=\"https:\/\/www.rosehosting.com\/centos-hosting.html\">managed CentOS VPS hosting<\/a> services, in which case you can simply ask our expert Linux admins to install Buildbot for you. They are available 24&#215;7 and will take care of your request immediately.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>PS<\/strong>.<\/span> If you liked this post, on how to install Buildbot on CentOS 7, please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Buildbot is a continuous integration tool based on Python which automates the build, test and release software cycles. It is &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How To Install Buildbot on CentOS 7\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-buildbot-on-centos-7\/#more-26793\" aria-label=\"Read more about How To Install Buildbot on CentOS 7\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":26821,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1699],"tags":[1693,34],"class_list":["post-26793","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-centos","tag-buildbot","tag-centos","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.5 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How To Install Buildbot on CentOS 7 | RoseHosting<\/title>\n<meta name=\"description\" content=\"How To Install Buildbot on CentOS 7 | RoseHosting\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-buildbot-on-centos-7\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How To Install Buildbot on CentOS 7\" \/>\n<meta property=\"og:description\" content=\"How To Install Buildbot on CentOS 7 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-buildbot-on-centos-7\/\" \/>\n<meta property=\"og:site_name\" content=\"RoseHosting\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RoseHosting\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/rosehosting.helpdesk\" \/>\n<meta property=\"article:published_time\" content=\"2018-05-14T08:18:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-12-09T11:26:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/05\/How-To-Install-Buildbot-on-CentOS-7.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"742\" \/>\n\t<meta property=\"og:image:height\" content=\"371\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:site\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-buildbot-on-centos-7\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-buildbot-on-centos-7\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How To Install Buildbot on CentOS 7\",\"datePublished\":\"2018-05-14T08:18:32+00:00\",\"dateModified\":\"2022-12-09T11:26:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-buildbot-on-centos-7\\\/\"},\"wordCount\":580,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-buildbot-on-centos-7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/How-To-Install-Buildbot-on-CentOS-7.jpg\",\"keywords\":[\"Buildbot\",\"centos\"],\"articleSection\":[\"CentOS\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-buildbot-on-centos-7\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-buildbot-on-centos-7\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-buildbot-on-centos-7\\\/\",\"name\":\"How To Install Buildbot on CentOS 7 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-buildbot-on-centos-7\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-buildbot-on-centos-7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/How-To-Install-Buildbot-on-CentOS-7.jpg\",\"datePublished\":\"2018-05-14T08:18:32+00:00\",\"dateModified\":\"2022-12-09T11:26:06+00:00\",\"description\":\"How To Install Buildbot on CentOS 7 | RoseHosting\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-buildbot-on-centos-7\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-buildbot-on-centos-7\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-buildbot-on-centos-7\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/How-To-Install-Buildbot-on-CentOS-7.jpg\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/How-To-Install-Buildbot-on-CentOS-7.jpg\",\"width\":742,\"height\":371,\"caption\":\"How To Install Buildbot on CentOS 7\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-buildbot-on-centos-7\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How To Install Buildbot on CentOS 7\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"name\":\"RoseHosting.com\",\"description\":\"Premium Linux Tutorials Since 2001\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\",\"name\":\"RoseHosting\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"width\":192,\"height\":192,\"caption\":\"RoseHosting\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/RoseHosting\",\"https:\\\/\\\/x.com\\\/rosehosting\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/rosehosting\\\/\"],\"description\":\"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.\",\"email\":\"info@rosehosting.com\",\"telephone\":\"(314) 275-0414\",\"legalName\":\"Rose Web Services LLC\",\"foundingDate\":\"2001-04-02\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\",\"name\":\"Jeff Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"caption\":\"Jeff Wilson\"},\"description\":\"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.\",\"sameAs\":[\"https:\\\/\\\/www.rosehosting.com\",\"https:\\\/\\\/www.facebook.com\\\/rosehosting.helpdesk\"],\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/author\\\/jwilson\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How To Install Buildbot on CentOS 7 | RoseHosting","description":"How To Install Buildbot on CentOS 7 | RoseHosting","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.rosehosting.com\/blog\/how-to-install-buildbot-on-centos-7\/","og_locale":"en_US","og_type":"article","og_title":"How To Install Buildbot on CentOS 7","og_description":"How To Install Buildbot on CentOS 7 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-buildbot-on-centos-7\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2018-05-14T08:18:32+00:00","article_modified_time":"2022-12-09T11:26:06+00:00","og_image":[{"width":742,"height":371,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/05\/How-To-Install-Buildbot-on-CentOS-7.jpg","type":"image\/jpeg"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-buildbot-on-centos-7\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-buildbot-on-centos-7\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How To Install Buildbot on CentOS 7","datePublished":"2018-05-14T08:18:32+00:00","dateModified":"2022-12-09T11:26:06+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-buildbot-on-centos-7\/"},"wordCount":580,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-buildbot-on-centos-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/05\/How-To-Install-Buildbot-on-CentOS-7.jpg","keywords":["Buildbot","centos"],"articleSection":["CentOS"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-buildbot-on-centos-7\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-buildbot-on-centos-7\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-buildbot-on-centos-7\/","name":"How To Install Buildbot on CentOS 7 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-buildbot-on-centos-7\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-buildbot-on-centos-7\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/05\/How-To-Install-Buildbot-on-CentOS-7.jpg","datePublished":"2018-05-14T08:18:32+00:00","dateModified":"2022-12-09T11:26:06+00:00","description":"How To Install Buildbot on CentOS 7 | RoseHosting","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-buildbot-on-centos-7\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-buildbot-on-centos-7\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-buildbot-on-centos-7\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/05\/How-To-Install-Buildbot-on-CentOS-7.jpg","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2018\/05\/How-To-Install-Buildbot-on-CentOS-7.jpg","width":742,"height":371,"caption":"How To Install Buildbot on CentOS 7"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-buildbot-on-centos-7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How To Install Buildbot on CentOS 7"}]},{"@type":"WebSite","@id":"https:\/\/www.rosehosting.com\/blog\/#website","url":"https:\/\/www.rosehosting.com\/blog\/","name":"RoseHosting.com","description":"Premium Linux Tutorials Since 2001","publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rosehosting.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.rosehosting.com\/blog\/#organization","name":"RoseHosting","url":"https:\/\/www.rosehosting.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","width":192,"height":192,"caption":"RoseHosting"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RoseHosting","https:\/\/x.com\/rosehosting","https:\/\/www.linkedin.com\/in\/rosehosting\/"],"description":"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.","email":"info@rosehosting.com","telephone":"(314) 275-0414","legalName":"Rose Web Services LLC","foundingDate":"2001-04-02","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713","name":"Jeff Wilson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","caption":"Jeff Wilson"},"description":"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.","sameAs":["https:\/\/www.rosehosting.com","https:\/\/www.facebook.com\/rosehosting.helpdesk"],"url":"https:\/\/www.rosehosting.com\/blog\/author\/jwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/26793","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/comments?post=26793"}],"version-history":[{"count":3,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/26793\/revisions"}],"predecessor-version":[{"id":43934,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/26793\/revisions\/43934"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/26821"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=26793"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=26793"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=26793"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}