{"id":562,"date":"2018-05-23T02:06:43","date_gmt":"2018-05-23T07:06:43","guid":{"rendered":"https:\/\/linuxhostsupport.com\/blog\/?p=562"},"modified":"2018-05-23T02:08:02","modified_gmt":"2018-05-23T07:08:02","slug":"how-to-install-buildbot-on-debian-9","status":"publish","type":"post","link":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-buildbot-on-debian-9\/","title":{"rendered":"How to install Buildbot on Debian 9"},"content":{"rendered":"<div id=\"linux-4120693194\" class=\"linux-before-1st-paragraph linux-entity-placement\" style=\"margin-top: 15px;margin-bottom: 15px;\"><a href=\"https:\/\/www.rosehosting.com\/managed-vps-hosting\/?mtm_campaign=blogs&#038;mtm_source=lhs&#038;mtm_medium=blog&#038;mtm_content=managed-vps&#038;mtm_cid=1339&#038;mtm_placement=inline\" aria-label=\"Untitled\"><img src=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2020\/12\/1340090_NVMeGoogleAds_728x90_041322.jpg\" alt=\"\"  srcset=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2020\/12\/1340090_NVMeGoogleAds_728x90_041322.jpg 728w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2020\/12\/1340090_NVMeGoogleAds_728x90_041322-300x37.jpg 300w\" sizes=\"(max-width: 728px) 100vw, 728px\" width=\"728\" height=\"90\"  style=\"display: inline-block;\" \/><\/a><\/div><p>Buildbot is a continuous integration framework written in Python which automates the test, build and release software cycles. It is built using the Twisted networking engine, supports parallel execution of jobs across multiple platforms and runs on all major operating systems. The Buildbot installation can have one or more masters and multiple workers. In this tutorial, we will show you how to install Buildbot master and worker on\u00a0Debian 9.<!--more--><\/p>\n<h2>1. Update the System<\/h2>\n<p>Before continuing with the tutorial, make sure the package index is updated and all system packages are up to date:<\/p>\n<pre>sudo apt-get update\r\nsudo apt-get upgrade\r\n<\/pre>\n<h2>2. Installing Buildbot<\/h2>\n<p>Installing Buildbot with pip is pretty simple process. If you don&#8217;t have pip installed on your Debian server you can install pip and python development packages with the following command:<\/p>\n<pre>sudo apt-get install python-pip python-dev<\/pre>\n<p>To upgrade the pip to the latest version, execute the following command:<\/p>\n<pre>sudo pip install --upgrade pip<\/pre>\n<p>The output should look something like bellow:<\/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% |################################| 1.3MB 82kB\/s\r\nInstalling collected packages: pip\r\n  Found existing installation: pip 9.0.1\r\n    Not uninstalling pip at \/usr\/lib\/python2.7\/dist-packages, outside environment \/usr\r\nSuccessfully installed pip-10.0.1\r\n<\/pre>\n<p>Once pip is installed and updated to the latest version you can proceed with the Buildbot installation. Buildbot can be installed as any other pip package. Execute the following command to install Buildbot with pip:<\/p>\n<pre>sudo pip install 'buildbot[bundle]'<\/pre>\n<p>If the installation is successful the output should look something like bellow:<\/p>\n<pre>Successfully built future Twisted sqlalchemy zope.interface MarkupSafe Tempita\r\nInstalling collected packages: txaio, autobahn, future, PyJWT, attrs, Automat, constantly, idna, hyperlink, incremental, zope.interface, Twisted, sqlalchemy, python-dateutil, MarkupSafe, Jinja2, pbr, sqlparse, decorator, Tempita, sqlalchemy-migrate, buildbot-console-view, buildbot-grid-view, buildbot-waterfall-view, buildbot-www, buildbot-worker, buildbot\r\n  Found existing installation: idna 2.2\r\n    Uninstalling idna-2.2:\r\n      Successfully uninstalled idna-2.2\r\nSuccessfully installed Automat-0.6.0 Jinja2-2.10 MarkupSafe-1.0 PyJWT-1.6.1 Tempita-0.5.2 Twisted-18.4.0 attrs-18.1.0 autobahn-18.5.1 buildbot-1.1.2 buildbot-console-view-1.1.2 buildbot-grid-view-1.1.2 buildbot-waterfall-view-1.1.2 buildbot-worker-1.1.2 buildbot-www-1.1.2 constantly-15.1.0 decorator-4.3.0 future-0.16.0 hyperlink-18.0.0 idna-2.6 incremental-17.5.0 pbr-4.0.3 python-dateutil-2.7.3 sqlalchemy-1.2.7 sqlalchemy-migrate-0.11.0 sqlparse-0.2.4 txaio-2.10.0 zope.interface-4.5.0\r\n<\/pre>\n<h2>4. Verify the Buildbot installation<\/h2>\n<p>To verify if Buildbot has been correctly installed issue the following command which will print the Buildbot version:<\/p>\n<pre>sudo buildbot --version<\/pre>\n<pre>Buildbot version: 1.1.2\r\nTwisted version: 18.4.0\r\n<\/pre>\n<h2>5. Create a new system user for Buildbot<\/h2>\n<p>To create a new system user and group which will run our Buildbot services, type the following command:<\/p>\n<pre>sudo adduser --home \/opt\/buildbot --shell \/bin\/bash  buildbot<\/pre>\n<h2>6. Configuring the Buildbot Master<\/h2>\n<p>Now that we have Buildbot installed we can continue and create and configure our first Buildbot master.<\/p>\n<p>Before executing the next commands make sure you switch to the new buildbot user by typing:<\/p>\n<pre>sudo su - buildbot<\/pre>\n<p>To create the Buildbot master type the following command:<\/p>\n<pre>buildbot create-master master<\/pre>\n<p>The output should look something like this:<br \/>\nThe 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>To be able to access the Buildbot&#8217;s web interface on your server IP address or domain you will need to edit the Buildbot configuration file and change the BuildbotURL setting. Open the configuration file:<\/p>\n<pre>nano master\/master.cfg<\/pre>\n<pre>c['buildbotURL'] = \"http:\/\/your_ip_or_domain:8010\/\"\r\n<\/pre>\n<p>Do not forget to replace your_ip_or_domain with your server IP address or your actual domain.<\/p>\n<p>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 the server starts successfully 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:\/\/your_ip_or_domain:8010\/<\/pre>\n<h2>7. Configuring a Buildbot Worker<\/h2>\n<p>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 to start the worker type:<\/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>8. Finalize the Buildbot installation via web browser<\/h2>\n<pre>You can now navigate to http:\/\/yor_ip_or_domain:8010\/ and start configuring your Buildbot installation.<\/pre>\n<hr \/>\n<p>Of course you don\u2019t have to install Buildbot on Debian 9, if you use one of our <a href=\"https:\/\/linuxhostsupport.com\/outsourced-hosting-support.html\">Linux Server Support Services<\/a>, 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 Debian 9, please share it with your friends on the social networks using the buttons on the left or simply leave a reply below. Thanks.<\/p><div id=\"linux-3589381585\" class=\"linux-after-8th-paragraph linux-entity-placement\" style=\"margin-top: 15px;margin-bottom: 15px;\"><a href=\"https:\/\/www.rosehosting.com\/managed-vps-hosting\/?mtm_campaign=blogs&#038;mtm_source=lhs&#038;mtm_medium=blog&#038;mtm_content=managed-vps&#038;mtm_cid=1340&#038;mtm_placement=inline\" aria-label=\"Untitled\"><img src=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2020\/12\/1340095_VPSGoogleAds_728x90_042622.jpg\" alt=\"\"  srcset=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2020\/12\/1340095_VPSGoogleAds_728x90_042622.jpg 728w, https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2020\/12\/1340095_VPSGoogleAds_728x90_042622-300x37.jpg 300w\" sizes=\"(max-width: 728px) 100vw, 728px\" width=\"728\" height=\"90\"  style=\"display: inline-block;\" \/><\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Buildbot is a continuous integration framework written in Python which automates the test, build and release software cycles. It is built using the Twisted networking engine, supports parallel execution of jobs across multiple platforms and runs on all major operating systems. The Buildbot installation can have one or more masters and multiple workers. In this [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":563,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[99,28],"class_list":["post-562","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-buildbot","tag-debian"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to install Buildbot on Debian 9 | LinuxHostSupport<\/title>\n<meta name=\"description\" content=\"Buildbot is a continuous integration framework written in Python which automates the test, build and release software cycles. It is built using the\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/linuxhostsupport.com\/blog\/how-to-install-buildbot-on-debian-9\/\" \/>\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 Debian 9 | LinuxHostSupport\" \/>\n<meta property=\"og:description\" content=\"Buildbot is a continuous integration framework written in Python which automates the test, build and release software cycles. It is built using the\" \/>\n<meta property=\"og:url\" content=\"https:\/\/linuxhostsupport.com\/blog\/how-to-install-buildbot-on-debian-9\/\" \/>\n<meta property=\"og:site_name\" content=\"LinuxHostSupport\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/linuxhostsupport\" \/>\n<meta property=\"article:published_time\" content=\"2018-05-23T07:06:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-05-23T07:08:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2018\/05\/How-to-install-Buildbot-on-Debian-9.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"750\" \/>\n\t<meta property=\"og:image:height\" content=\"410\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@lnxhostsupport\" \/>\n<meta name=\"twitter:site\" content=\"@lnxhostsupport\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-buildbot-on-debian-9\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-buildbot-on-debian-9\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/#\\\/schema\\\/person\\\/53a9571ea078cdf350137a1e97423cfb\"},\"headline\":\"How to install Buildbot on Debian 9\",\"datePublished\":\"2018-05-23T07:06:43+00:00\",\"dateModified\":\"2018-05-23T07:08:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-buildbot-on-debian-9\\\/\"},\"wordCount\":595,\"commentCount\":1,\"image\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-buildbot-on-debian-9\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/How-to-install-Buildbot-on-Debian-9.jpg\",\"keywords\":[\"Buildbot\",\"debian\"],\"articleSection\":[\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-buildbot-on-debian-9\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-buildbot-on-debian-9\\\/\",\"url\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-buildbot-on-debian-9\\\/\",\"name\":\"How to install Buildbot on Debian 9 | LinuxHostSupport\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-buildbot-on-debian-9\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-buildbot-on-debian-9\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/How-to-install-Buildbot-on-Debian-9.jpg\",\"datePublished\":\"2018-05-23T07:06:43+00:00\",\"dateModified\":\"2018-05-23T07:08:02+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/#\\\/schema\\\/person\\\/53a9571ea078cdf350137a1e97423cfb\"},\"description\":\"Buildbot is a continuous integration framework written in Python which automates the test, build and release software cycles. It is built using the\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-buildbot-on-debian-9\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-buildbot-on-debian-9\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-buildbot-on-debian-9\\\/#primaryimage\",\"url\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/How-to-install-Buildbot-on-Debian-9.jpg\",\"contentUrl\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/wp-content\\\/uploads\\\/2018\\\/05\\\/How-to-install-Buildbot-on-Debian-9.jpg\",\"width\":750,\"height\":410,\"caption\":\"How to install Buildbot on Debian 9\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/how-to-install-buildbot-on-debian-9\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to install Buildbot on Debian 9\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/\",\"name\":\"LinuxHostSupport\",\"description\":\"Linux Tutorials and Guides\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/#\\\/schema\\\/person\\\/53a9571ea078cdf350137a1e97423cfb\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ed83c63a34114218f977e1f913be03906d17c7d9c800788fcac345f5edaf6cfa?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ed83c63a34114218f977e1f913be03906d17c7d9c800788fcac345f5edaf6cfa?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ed83c63a34114218f977e1f913be03906d17c7d9c800788fcac345f5edaf6cfa?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"url\":\"https:\\\/\\\/linuxhostsupport.com\\\/blog\\\/author\\\/r0s3admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to install Buildbot on Debian 9 | LinuxHostSupport","description":"Buildbot is a continuous integration framework written in Python which automates the test, build and release software cycles. It is built using the","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:\/\/linuxhostsupport.com\/blog\/how-to-install-buildbot-on-debian-9\/","og_locale":"en_US","og_type":"article","og_title":"How to install Buildbot on Debian 9 | LinuxHostSupport","og_description":"Buildbot is a continuous integration framework written in Python which automates the test, build and release software cycles. It is built using the","og_url":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-buildbot-on-debian-9\/","og_site_name":"LinuxHostSupport","article_publisher":"https:\/\/www.facebook.com\/linuxhostsupport","article_published_time":"2018-05-23T07:06:43+00:00","article_modified_time":"2018-05-23T07:08:02+00:00","og_image":[{"width":750,"height":410,"url":"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2018\/05\/How-to-install-Buildbot-on-Debian-9.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_creator":"@lnxhostsupport","twitter_site":"@lnxhostsupport","twitter_misc":{"Written by":"admin","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-buildbot-on-debian-9\/#article","isPartOf":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-buildbot-on-debian-9\/"},"author":{"name":"admin","@id":"https:\/\/linuxhostsupport.com\/blog\/#\/schema\/person\/53a9571ea078cdf350137a1e97423cfb"},"headline":"How to install Buildbot on Debian 9","datePublished":"2018-05-23T07:06:43+00:00","dateModified":"2018-05-23T07:08:02+00:00","mainEntityOfPage":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-buildbot-on-debian-9\/"},"wordCount":595,"commentCount":1,"image":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-buildbot-on-debian-9\/#primaryimage"},"thumbnailUrl":"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2018\/05\/How-to-install-Buildbot-on-Debian-9.jpg","keywords":["Buildbot","debian"],"articleSection":["Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/linuxhostsupport.com\/blog\/how-to-install-buildbot-on-debian-9\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-buildbot-on-debian-9\/","url":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-buildbot-on-debian-9\/","name":"How to install Buildbot on Debian 9 | LinuxHostSupport","isPartOf":{"@id":"https:\/\/linuxhostsupport.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-buildbot-on-debian-9\/#primaryimage"},"image":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-buildbot-on-debian-9\/#primaryimage"},"thumbnailUrl":"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2018\/05\/How-to-install-Buildbot-on-Debian-9.jpg","datePublished":"2018-05-23T07:06:43+00:00","dateModified":"2018-05-23T07:08:02+00:00","author":{"@id":"https:\/\/linuxhostsupport.com\/blog\/#\/schema\/person\/53a9571ea078cdf350137a1e97423cfb"},"description":"Buildbot is a continuous integration framework written in Python which automates the test, build and release software cycles. It is built using the","breadcrumb":{"@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-buildbot-on-debian-9\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linuxhostsupport.com\/blog\/how-to-install-buildbot-on-debian-9\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-buildbot-on-debian-9\/#primaryimage","url":"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2018\/05\/How-to-install-Buildbot-on-Debian-9.jpg","contentUrl":"https:\/\/linuxhostsupport.com\/blog\/wp-content\/uploads\/2018\/05\/How-to-install-Buildbot-on-Debian-9.jpg","width":750,"height":410,"caption":"How to install Buildbot on Debian 9"},{"@type":"BreadcrumbList","@id":"https:\/\/linuxhostsupport.com\/blog\/how-to-install-buildbot-on-debian-9\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/linuxhostsupport.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to install Buildbot on Debian 9"}]},{"@type":"WebSite","@id":"https:\/\/linuxhostsupport.com\/blog\/#website","url":"https:\/\/linuxhostsupport.com\/blog\/","name":"LinuxHostSupport","description":"Linux Tutorials and Guides","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/linuxhostsupport.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/linuxhostsupport.com\/blog\/#\/schema\/person\/53a9571ea078cdf350137a1e97423cfb","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ed83c63a34114218f977e1f913be03906d17c7d9c800788fcac345f5edaf6cfa?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ed83c63a34114218f977e1f913be03906d17c7d9c800788fcac345f5edaf6cfa?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ed83c63a34114218f977e1f913be03906d17c7d9c800788fcac345f5edaf6cfa?s=96&d=mm&r=g","caption":"admin"},"url":"https:\/\/linuxhostsupport.com\/blog\/author\/r0s3admin\/"}]}},"_links":{"self":[{"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/posts\/562","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/comments?post=562"}],"version-history":[{"count":2,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/posts\/562\/revisions"}],"predecessor-version":[{"id":565,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/posts\/562\/revisions\/565"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/media\/563"}],"wp:attachment":[{"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/media?parent=562"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/categories?post=562"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxhostsupport.com\/blog\/wp-json\/wp\/v2\/tags?post=562"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}