Pipelines

What is a pipeline?

According to Microsoft Docs, a pipeline is the representation of an automation process that runs the build and tests of an application. This automation process is defined as a collection of tasks, that will run when new changes are pushed in the repository or manually triggered. For example, when new changes are pushed in Mobilize.WebMAPSilverlightComponents, this will execute automatically the following steps:

Continuous Integration

Continuous integration practice is a process used as an automated process when merging and testing code. It will execute the build and all the tests related, to catch bugs or regressions early in the development cycle.

To ensure quality, it will execute automated test cases with the new code. If this process is successful, it will generate valid artifacts that can be used for the continuous delivery process.

Continuous Delivery

Continuous delivery is an automated process where code is built, tested and deployed to test and production environments. When deploying and testing in multiple environments, we increase the quality in the products.

Last updated