Домой United States USA — software An Introduction to Build Servers and Continuous Integration

An Introduction to Build Servers and Continuous Integration

170
0
ПОДЕЛИТЬСЯ

Let’s explore why build servers are important and why they ultimately help you deploy through your pipeline with more confidence.
When you’re developing and deploying software, one of the first things to figure out is how to take your code and deploy your working application to a production environment where people can interact with your software.
Most development teams understand the importance of version control to coordinate code commits and build servers to compile and package their software, but continuous integration (CI) is a big topic.Why Build Servers Are Important
Build servers have 3 main purposes:
Compiling committed code from your repository many times a day
Running automatic tests to validate code
Creating deployable packages and handing off to a deployment tool
Without a build server, you’re slowed down by complicated, manual processes and the needless time constraints they introduce. For example, without a build server:
Your team will likely need to commit code before a daily deadline or during change windows.

Continue reading...