{"id":174810,"date":"2016-12-26T15:02:21","date_gmt":"2016-12-26T20:02:21","guid":{"rendered":"http:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/build-automation-wikipedia\/"},"modified":"2016-12-26T15:02:21","modified_gmt":"2016-12-26T20:02:21","slug":"build-automation-wikipedia","status":"publish","type":"post","link":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/automation\/build-automation-wikipedia\/","title":{"rendered":"Build automation &#8211; Wikipedia"},"content":{"rendered":"<p><p>    Build automation is the process of automating the    creation of a software build and the associated    processes including: compiling computer source code into    binary    code, packaging binary code, and    running automated tests.  <\/p>\n<p>    Historically, build automation was accomplished through    makefiles. Today,    there are two general categories of tools:[1]  <\/p>\n<p>    Depending on the level of automation the following    classification is possible:  <\/p>\n<p>    A software list for each can be found in list of build automation    software.  <\/p>\n<p>    Build automation utilities allow the automation of simple,    repeatable tasks. When using the tool, it will calculate how to    reach the goal by executing tasks in the correct, specific    order and running each task. The two ways build tools differ    are task orient vs. product-oriented. Task oriented tools    describe the dependency of networks in terms of a specific set    task and product-oriented tools describe things in terms of the    products they generate.[2]  <\/p>\n<p>    Although build servers existed long before continuous    integration servers, they are general synonymous with    continuous integration servers, however a build server may also be incorporated into    an ARA tool or ALM tool.  <\/p>\n<p>    Server types  <\/p>\n<p>    Automation is achieved through the use of a compile farm for    either Distributed compilation or the execution of the utility    step.[3] The distributed build process must    have machine intelligence to understand the source code    dependencies to execute the distributed build.  <\/p>\n<p>    Build automation is considered the first step in moving toward    implementing a culture of Continuous    Delivery and DevOps. Build automation combined with Continuous Integration, deployment, application release    automation, and many other processes help move an    organization forward in establishing software delivery best    practices.[4]  <\/p>\n<p>    The advantages of build automation to software development    projects include  <\/p>\n<p><!-- Auto Generated --><\/p>\n<p>Read more from the original source:<\/p>\n<p><a target=\"_blank\" rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Build_automation\" title=\"Build automation - Wikipedia\">Build automation - Wikipedia<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p> Build automation is the process of automating the creation of a software build and the associated processes including: compiling computer source code into binary code, packaging binary code, and running automated tests. Historically, build automation was accomplished through makefiles <a href=\"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/automation\/build-automation-wikipedia\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[187732],"tags":[],"class_list":["post-174810","post","type-post","status-publish","format-standard","hentry","category-automation"],"_links":{"self":[{"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/posts\/174810"}],"collection":[{"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/comments?post=174810"}],"version-history":[{"count":0,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/posts\/174810\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/media?parent=174810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/categories?post=174810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.euvolution.com\/prometheism-transhumanism-posthumanism\/wp-json\/wp\/v2\/tags?post=174810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}