相关疑难解决方法(0)

Azure DevOps YAML - dotnet core CLI 包构建其他项目

我正在尝试打包几个包,但是 --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)

.net yaml .net-core azure-devops azure-pipelines

4
推荐指数
2
解决办法
8266
查看次数

标签 统计

.net ×1

.net-core ×1

azure-devops ×1

azure-pipelines ×1

yaml ×1