VSTS internal package server with –version-suffix doesn't really push to server, 一些其他问题
VSTS internal package server with – version-suffix doesn't really push to server, some other questions
问题 1:我使用的是 VSTS 内部 nuget 服务器,我在使用它时遇到了一些问题。
现在我有一个构建定义发布到 VSTS 内部包服务器,如下所示,我将 --version-suffix 设置为构建号
在每个 VSTS 构建构建和发布包之后,带有后缀的新包应该都已成功推送到服务器 - 至少从日志中,
但不知道为什么,其中 none 个正确反映在包列表中,只有 Common.Test 我在构建之前删除了,
问题2:设置中如何忽略“dotnet pack”的*.test.csproj?
问题 3:我们正在使用内部包服务器,现在有趣的是,我找不到使用“dotnet restore”从任何 nuget 配置获取的方法,或者内部 nuget 提要,当它支持内部 nuget server/nuget.config 作为“nuget restore”?
内部包服务器不显示带有版本后缀的 nuget 包的原因是在使用 --version-suffix v$(build.buildnumber)
参数打包 .nupkg
文件之前,nuget 版本 1.0.0
已经存在,并且nuget treat 1.0.0
版本比 1.0.0-v$(build.buildnumber)
更新
.您可以通过单击下拉列表找到您推送的版本。
如果要忽略某些.csproj
生成.nupkg
,可以在dotnet pack
中设置。您可以忽略 dotnet pack 中的 *Test.csproj
两行,如下图所示:
问题 1:我使用的是 VSTS 内部 nuget 服务器,我在使用它时遇到了一些问题。
现在我有一个构建定义发布到 VSTS 内部包服务器,如下所示,我将 --version-suffix 设置为构建号
在每个 VSTS 构建构建和发布包之后,带有后缀的新包应该都已成功推送到服务器 - 至少从日志中,
但不知道为什么,其中 none 个正确反映在包列表中,只有 Common.Test 我在构建之前删除了,
问题2:设置中如何忽略“dotnet pack”的*.test.csproj?
问题 3:我们正在使用内部包服务器,现在有趣的是,我找不到使用“dotnet restore”从任何 nuget 配置获取的方法,或者内部 nuget 提要,当它支持内部 nuget server/nuget.config 作为“nuget restore”?
内部包服务器不显示带有版本后缀的 nuget 包的原因是在使用 --version-suffix v$(build.buildnumber)
参数打包 .nupkg
文件之前,nuget 版本 1.0.0
已经存在,并且nuget treat 1.0.0
版本比 1.0.0-v$(build.buildnumber)
更新
.您可以通过单击下拉列表找到您推送的版本。
如果要忽略某些.csproj
生成.nupkg
,可以在dotnet pack
中设置。您可以忽略 dotnet pack 中的 *Test.csproj
两行,如下图所示: