Build Engineering

Revision as of 2021-06-24T08:56:41 by Kai (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Build engineering is a branch of software engineering concerned with building and deploying the software product. An automated process to build and deploy a software product is often referred to as a "continuous integration, continuous delivery" (CI/CD).

Popular online code repositories, like GitLab and GitHub, have long since extended their services by providing customizable CI/CD pipelines. In these pipelines we often use containerization technologies, like Docker, that allow us to reproducibly construct isolated build environments and help with performance scaling; and data repositories, like Artifactory, helping us manage the complexity of tracking and combining the individual components of our modular software products.


Debug data: