【发布时间】:2023-01-17 02:35:24
【问题描述】:
目前,我能够通过使用 UI 创建的 Azure DevOps 门户管道部署到 Synapse。我试图通过 yml 文件获得相同的结果,但我遇到了问题 [error]Encountered with exception:Error: No file found with this pattern 并且我有以下代码:
trigger:
branches:
include:
- workspace_publish
pool:
name: Azure Pipelines
stages:
- stage: Build
displayName: Build stage
jobs:
- job: Deploying
steps:
- task: CopyFiles@2
displayName: 'Copy ARM Template Files to: $(Build.ArtifactStagingDirectory)'
inputs:
SourceFolder: testsaws
Contents: '*json'
archiveFile: '$(Build.ArtifactStagingDirectory)'
TargetFolder: '$(Build.ArtifactStagingDirectory)'
- task: PublishPipelineArtifact@1
displayName: 'Publish Pipeline Artifact'
inputs:
#PathtoPublish: ./testsaws
targetPath: '$(Build.ArtifactStagingDirectory)'
artifact: 'ASA_Drop'
- task: AzureSynapseWorkspace.synapsecicd-deploy.synapse-deploy.Synapse workspace deployment@1
displayName: 'Synapse deployment task for workspace: qasaws'
inputs:
azureSubscription: 'dataplatform-qa-group-SPN'
subscriptionId: 'XXX'
action: 'Create Or Update Resource Group'
resourceGroupName: 'dataplatform-qa-group'
location: 'West US 2'
TemplateFile: '$(Build.ArtifactStagingDirectory)/ASA_Drop/ARM/TemplateForWorkspace.json'
ParametersFile: '$(Build.ArtifactStagingDirectory)/ASA_Drop/ARM/TemplateParametersForWorkspaceQA.json'
欢迎和赞赏在发现问题方面的任何帮助或建议。
【问题讨论】:
标签: azure-devops yaml continuous-integration azure-pipelines azure-synapse