Luk*_*ett 27 azure-devops azure-pipelines
设置一个简单的类库来构建和发布到VSTS自己的feed,我在NuGet包运行时看到这个错误.
无法在BUILD_BUILDNUMBER中找到版本号数据
我勾选了"使用内部版本编号到版本包"选项.预期的VSTS才能正常工作.
Fra*_*k V 32
"使用版本号到版本包"的提示指出:
将使用内部版本号来打包您的版本.在General下将构建格式设置为'
$(BuildDefinitionName)_$(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)'
在此之后确实让我超越了这个问题(并且进入了一个新问题).
默认值:
[
]
正确的价值:
[
]
这是因为您的内部版本号与"Nuget Packager"步骤中的正则表达式不匹配.以下是nuget packager任务用于查找内部版本号的正则表达式.您可以根据此设置构建号格式.一般情况下,1.2.3或1.2.3.4等格式可行.
Write-Verbose "Autoversion: Getting version number from build"
##Get Version from Build
# Regular expression pattern to find the version in the build number
# and then apply it to the assemblies
$VersionRegex = "\d+\.\d+\.\d+(?:\.\d+)?"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10421 次 |
| 最近记录: |