Build Engineering: Difference between revisions
(Created page with "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 i...") |
No edit summary |
||
(3 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
<br/> | <br/> | ||
<br/> | <br/> | ||
* Notes on [[GitLab | * Notes on [[GitLab CI]] | ||
* Notes on [[Docker]] | * Notes on [[Docker]] |
Latest revision as of 2021-06-24T08:56:41
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.