Azure-Samples / modern-data-warehouse-dataops

DataOps for the Modern Data Warehouse on Microsoft Azure. https://aka.ms/mdw-dataops.
MIT License
570 stars 451 forks source link

Create service principal and cd pipeline for integration testing #437

Closed sinnypan closed 2 years ago

sinnypan commented 2 years ago

Type of PR

Purpose

  1. Create service principal for Synapse version of integration testing
  2. Enable Synapse Dedicated SQL pool related configuration E2E
  3. Enable integration testing at current CD pipeline

Does this introduce a breaking change? If yes, details on what can break

Author pre-publish checklist

Validation steps

1. run deploy.sh

2. trigger ci/cd pipelines on AZDO For integration testing successes at AzDo, temporarily tested at DEV environment since there is no steps deploying Synapse artifacts to STG environment for now, and temporary configured dependsOn: deploy_dedicated_sql_pool, but in the code itself, already configured as dependsOn: deploy_synapse (deploy job name) image

Expected Result: AZDO pipeline (integration testing part) success image The actual Synapse pipelined had being triggered and ran completed image

Issues Closed or Referenced

devlace commented 2 years ago

Very comprehensive PR and screenshots! Thanks @sinnypan ! LGTM! :)