In most Continuous Integration and Continuous Delivery (CI/CD) pipelines, the first three stages are Source control, Unit testing and Build automation.
In this assessment you will:
a) Implement the Source control stage
b) Implement the Unit testing stage
c) Implement the Build automation stage that performs the task of cleaning, compiling, testing and creating deployable package/executable
d) Write a 1000-words report explaining the concept of Infrastructure as Code (IaC) and how it relates to DevOps practices. Please refer to the Task Instructions for details on how to complete this task.