-
harshit aggarwal authoredharshit aggarwal authored
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
development-pipeline.yml 1.48 KiB
trigger:
batch: true
branches:
include:
- master
paths:
exclude:
- /**/*.md
- .gitignore
resources:
repositories:
- repository: FluxRepo
type: git
name: k8-gitops-manifests
- repository: TemplateRepo
type: git
name: infra-azure-provisioning
variables:
- group: 'Azure - OSDU'
- group: 'Azure - Common'
- group: 'Azure - OSDU Secrets'
- group: 'Azure Target Env - dev'
- group: 'Azure Target Env Secrets - dev'
- name: serviceName
value: "ingestion-dags"
stages:
- template: /devops/dag-pipeline-stages/build-dag.yml@TemplateRepo
parameters:
dockerfilePath: 'deployments/scripts/azure/dockerFolder/output_dags_dockerfile'
outputDagFolder: '/home/output_dags'
- template: /devops/dag-pipeline-stages/copy-dag.yml@TemplateRepo
- template: /devops/dag-pipeline-stages/register-dag.yml@TemplateRepo
- template: /devops/dag-pipeline-stages/execute-end-to-end-tests.yml@TemplateRepo
parameters:
postmanCollection: '$(AZURE_POSTMAN_COLLECTION_MANIFEST_FILE_URL)'
environmentVars: 'TENANT_ID os.environ.get("AZURE_TENANT_ID")${NEWLINE}CLIENT_ID os.environ.get("CLIENT_ID")${NEWLINE}CLIENT_SECRET os.environ.get("CLIENT_SECRET")${NEWLINE}HOSTNAME os.environ.get("AZURE_DNS_NAME")${NEWLINE}refresh_token os.environ.get("AZURE_REFRESH_TOKEN")${NEWLINE}WORKFLOW_HOST os.environ.get("AZURE_DNS_NAME")'