Overview
The build process is mainly a focus for developers to get things up and running on their local machine, but my recommendation is that we need to be thinking about cross-platform and cross-system builds from the beginning. What I mean by cross-system builds is that even if we are developing on a Mac, we may not be building a release product for a Mac. In fact, this behavior is quite common. We need our releases built by a third party and preferentially in a clean-room environment that is not going to be affected by pollution from other builds.
Every feature should have a branch and every branch should have a build. Every time your application code is pushed to the source repository, you should trigger the build, even if this code ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access