我正在尝试打包几个包,但是 --no-build 参数或选项被忽略,并且正在构建包括测试项目在内的多个项目。
我尝试了使用“NoBuild”的不同组合,但由于某种原因总是引用额外的项目,我如何在不构建或使用包中的附加项目的情况下进行打包?
主要 YAML:
# ASP.NET Core (.NET Framework)
# Build and test ASP.NET Core projects targeting the full .NET Framework.
# Add steps that publish symbols, save build artifacts, and more:
# https://learn.microsoft.com/azure/devops/pipelines/languages/dotnet-core
trigger:
- develop
variables:
solution: '**/*.sln'
buildPlatform: 'Any CPU'
buildConfiguration: 'Release'
storeBuildNumber: $(Build.BuildNumber)
NugetVersion: '1.1.0-unstable'
steps:
- template: AzureDevOps/Templates/provision-template.yml
parameters:
projects: |
**/ProjectA.csproj
**/ProjectB.csproj
Run Code Online (Sandbox Code Playgroud)
模板 YAML:
parameters:
projects: ''
steps:
- task: DotNetCoreCLI@2
displayName: "ProvisionRestoreProjects"
inputs:
command: 'restore'
projects: ${{ parameters.projects }}
arguments: > …Run Code Online (Sandbox Code Playgroud)