Pipelines can be defined as code in YAML (YAML Ain’t Markup Language), Markup based pipeline will have same features as visual designer based pipeline. Pipeline as Code can be versioned and managed like any other source file in the Project Repo. Pipeline as code can be moduluralized and templatize for reusability as well as leverage YAML Programming syntaxt to setup pipelines effectively.