Skip to content

Synapse workspace deployment #42

Synapse workspace deployment

Synapse workspace deployment #42

name: Synapse workspace deployment
on: workflow_dispatch
# on:
# push:
# branches:
# - workspace_publish
# paths:
# - ba-synapse01-kn3acb6lw3vr4/**
jobs:
release:
runs-on: windows-latest
steps:
- uses: actions/checkout@v2
with:
ref: 'workspace_publish'
path: 'arm'
- run: Get-ChildItem ${{github.workspace}} -Recurse
- uses: Azure/Synapse-workspace-deployment@V1.7.0
with:
TargetWorkspaceName: 'ba-synapse01-fy6y766k45k4k'
TemplateFile: ${{github.workspace}}\arm\ba-synapse01-lhf7sbrgc3jru\TemplateForWorkspace.json
ParametersFile: ${{github.workspace}}\arm\ba-synapse01-lhf7sbrgc3jru\TemplateParametersForWorkspace.json
OverrideArmParameters: ${{github.workspace}}\arm\parameters\prod\parameters.yaml
environment: 'Azure Public'
resourceGroup: 'prg-synapse-dp'
clientId: ${{secrets.ACTION_SPN_CLIENTID}}
clientSecret: ${{secrets.ACTION_SPN_SECRET}}
subscriptionId: ${{secrets.SUBSCRIPTION_ID}}
tenantId: ${{secrets.TENANT_ID}}
DeleteArtifactsNotInTemplate: 'true'
managedIdentity: 'False'
operation: 'deploy'