在azure Devops中创建Yaml管道时出现问题
在azure Devops中创建Yaml管道时出现问题,yaml,azure-pipelines,Yaml,Azure Pipelines,我为基于restful模型的API ASP.NET核心创建了这个管道,但我无法使它工作,因为我尝试运行它,但它会中断,我已经查找Azuredevops给我的错误,但我无法出于任何原因修复它们。见附件电子邮件。希望有人能帮助我。这是我使用Azure DevOPs中集成的图形工具制作YAML管道的第一种方法。我已经帮助修改了您的YAML文件,并且在测试中没有显示任何错误。以下是yaml: parameters: - name: RestoreBuildProjects type: str
我为基于restful模型的API ASP.NET核心创建了这个管道,但我无法使它工作,因为我尝试运行它,但它会中断,我已经查找Azuredevops给我的错误,但我无法出于任何原因修复它们。见附件电子邮件。希望有人能帮助我。这是我使用Azure DevOPs中集成的图形工具制作YAML管道的第一种方法。我已经帮助修改了您的YAML文件,并且在测试中没有显示任何错误。以下是yaml:
parameters:
- name: RestoreBuildProjects
type: string
default: '**/*.csproj'
trigger:
- master
schedules:
- cron: "0 17 * * * 6"
displayName: ogni giorno alle 17
branches:
include:
- master
always: false
pool:
vmImage: 'windows-2019'
variables:
buildConfiguration: 'Release'
steps:
- task: UseDotNet@2
inputs:
packageType: 'sdk'
version: '5.0.X'
performMultiLevelLookup: true
- task: DotNetCoreCLI@2
displayName: Restore
inputs:
command: 'restore'
projects: '$(Parameters.RestoreBuildProjects)'
feedsToUse: 'select'
# vstsFeed:'f52d4c22-658b-47a0-a62f-134d5435cc85'
- task: DotNetCoreCLI@2
displayName: Build
inputs:
command: 'build'
projects: '**/*.csproj'
arguments: '--configuration $(buildConfiguration)'
- task: DotNetCoreCLI@2
displayName: Publish
inputs:
command: publish
publishWebProjects: True
arguments: '-c Release --output $(Build.ArtifactStagingDirectory)'
zipAfterPublish: True
- task: PublishBuildArtifacts@1
displayName: 'Publish Artifact'
inputs:
pathtoPublish: '$(Build.ArtifactStagingDirectory)'
artifactName: 'myWebsiteName'
请按照以下步骤使用yaml:
parameters:
- name: RestoreBuildProjects
type: string
default: '**/*.csproj'
trigger:
- master
schedules:
- cron: "0 17 * * * 6"
displayName: ogni giorno alle 17
branches:
include:
- master
always: false
pool:
vmImage: 'windows-2019'
variables:
buildConfiguration: 'Release'
steps:
- task: UseDotNet@2
inputs:
packageType: 'sdk'
version: '5.0.X'
performMultiLevelLookup: true
- task: DotNetCoreCLI@2
displayName: Restore
inputs:
command: 'restore'
projects: '$(Parameters.RestoreBuildProjects)'
feedsToUse: 'select'
# vstsFeed:'f52d4c22-658b-47a0-a62f-134d5435cc85'
- task: DotNetCoreCLI@2
displayName: Build
inputs:
command: 'build'
projects: '**/*.csproj'
arguments: '--configuration $(buildConfiguration)'
- task: DotNetCoreCLI@2
displayName: Publish
inputs:
command: publish
publishWebProjects: True
arguments: '-c Release --output $(Build.ArtifactStagingDirectory)'
zipAfterPublish: True
- task: PublishBuildArtifacts@1
displayName: 'Publish Artifact'
inputs:
pathtoPublish: '$(Build.ArtifactStagingDirectory)'
artifactName: 'myWebsiteName'
非常感谢。我会尽力去做的。以前我曾创建一个管道,然后从azure存储库中选择一个yaml配置文件,并尝试运行我的管道问题如何?下面的答案是否解决了您的问题,如果是,您可以,这样可以帮助其他社区成员解决同样的问题,我们可以存档此线程,谢谢。如果没有,请告诉我们您是否需要进一步的帮助。我昨天才检查过。是的,你设法解决了。非常感谢。很抱歉反应太晚