Deployment scripting is necessary because the software written by development teams is not just run on their IDE or local environment but instead needs to be run during the deployment pipeline. Deployment scripting refers to the particular build tooling you use to write scripts for the deployment pipeline.
Deployment scripting
Overview of build tools
There are already many build tools, and each come with their own pros and cons. Here is a small list of build tools:
- Make (https://www.gnu.org/software/make/): Make is a language-agnostic build tool that has been used for a long time
- Maven (https://maven.apache.org/): Maven is a build tool primarily used for Java projects
- MSBuild (https://docs.microsoft.com/en-us/visualstudio...