Build Automation at OpenMake Software and Google

Build Automation a topic at Google

Build Automation is what OpenMake Software has survived on for the last 20 years.  It is core to your software development efforts regardless of what kind of development you do – agile or waterfall. Build automation covers all aspects of compiling and linking your software application and making sure it can support continuous delivery – knowing the readiness of any software builds.

Build automation includes managing software dependencies, executing incremental builds, accelerating builds, exposing analytics, showing implosion and explosion reports and simplifying the entire soup to nuts process.  Most companies use scripts. We use standardize playbooks we call Build Services. These Build Services standardize how compilers are called creating builds that are reproducible.  Google has some tips as well that I thought was worth the time seeing.

Watch this Google  video from their education series.

They have written a homegrown process that is extremely similar to OpenMake Meister.  Build Rules, the elimination of scripts, incremental processing, management of libraries, parallelization  and distribution of workload is all shown.  The good news is you do not need to write this process on your own. You can use Meister instead.  Meister solves all the problems and provides all the features covered here.   So yes, your builds can be intelligent too.

And best yet, Meister is free for small teams and can be downloaded from https://github.com/OpenMake-Software/Meister/releases/ 

 


TRagan

Ms. Ragan has had extensive experience in the development and implementation of DevOps for large organizations. She began her consulting career in 1989 on Wall Street specializing in build, testing and release management for the distributed platform. It was during her consulting experiences that Ms. Ragan recognized the lack of standardized development procedures on open systems that were common on the mainframe. In the years leading to the creation of OpenMake Software she worked with development teams in implementing a community driven standardized build and deploy process that enabled frequent builds and releases, automated around version control. Her knowledge and experience contributed to the creation of OpenMake Meister, the first commercial Build Automation solution. Ms. Ragan served on the Eclipse Foundation Board of Directors as an Add-in Provider Representative for 5 years. She has been published on numerous occasions and regularly speaks at conferences including CA World where she presented for 15 consecutive years. She holds a BS Degree in Business Administration, Computer Technology from California State University, Pomona.

0 thoughts on “Do Build Automation like Google Rock Stars”

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts

DevOps

Component packaging for Continuous Delivery

Component Packaging for easy software deployment Release Engineer helps you with Component Packaging Component packaging is the lowest level of assembling together the artifacts to be used in your software release. Release Engineer starts your Read more...

DevOps

Agent-based or Agentless Release Automation Solution?

Agentless Release Automation is the new way of Managing Software Deployments Many enterprise software systems can be categorized as either “Agent-based” or “Agent-less”. This blog is going to discuss why any organization would choose to Read more...

DevOps

Application Release Automation with Ansible Galaxy Roles and Release Engineer

Application Release Automation requires the ability to manage both the application stack and server configurations. IT Engines such as Ansible are designed to manage server configurations and the IT Stack, but do not focus on Read more...