Containerizing build environment

In order to ensure a consistent build environment across various OS platforms, developer machines, and Continuous Integration environments, you may containerize your build environment. Note that there are at least half-a-dozen common CI tools currently in use. Learning the ins and outs of each tool is almost an impossible task to achieve. Containerization of your build environment is an advanced concept that goes above and beyond of what is currently expected of CI tools. However, containerization is a great way to standardize over 90% of your build infrastructure, and can be executed in almost any CI environment. With this approach, the skills you learn and the build configuration you create becomes far more ...

Get Angular 6 for Enterprise-Ready Web Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.