Переменные конвейера Azure DevOps в файлах .nuspec - PullRequest
0 голосов
/ 28 ноября 2018

Можно ли использовать конвейерные переменные Azure DevOps в файлах .nuspec, которые используются для создания пакетов?

<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2012/06/nuspec.xsd">
  <metadata>
    <id>MyTemplate</id>
    <version>$(var1).$(var2).$(var3)</version>
    <description>
      Some template
    </description>
    <authors>Test Test</authors>
    <packageTypes>
      <packageType name="Template" />
    </packageTypes>
  </metadata>
</package>

Или это способ переопределения версии, указанной в файле .nuspec (требуетсяэлемент) тем, кто входит в задачу .yaml?

task: NuGetCommand@2
  displayName: Pack template
  inputs:
    command: pack
    packagesToPack: '**/Template/*.nuspec'
    packDestination: $(Build.ArtifactStagingDirectory)
    versioningScheme: byPrereleaseNumber
    majorVersion: '$(var1)'
    minorVersion: '$(var2)'
    patchVersion: '$(var3)'

Но с versioningScheme: byPrereleaseNumber мы получим метку времени, добавленную к нашим числам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...