continuous-integration - 将 Octopack nuget 版本号更改为 teamcity 的内部版本号

标签 continuous-integration teamcity nuget teamcity-7.0 octopus-deploy

我使用 team-city 创建了一个 asp.net mvc 网站的 Octopack nuget 包。 我还添加了构建参数,即包版本号使用 team-city 的构建号 %build.number% 而不是 AssemblyInfo.cs 中的默认值但是无论如何我的包号仍然是 1.0.0.0我设置的构建参数。

我曾尝试在 AssemblyInfo.cs 中使用 .*,它会自动生成版本号,但我想使用我定义的 team-city 的内部版本号。

还有什么我想念的吗?

最佳答案

Paul Stovell 创建了一个 TeamCity 插件。你可以阅读它here .

安装完成后,您应该将构建步骤配置为如下所示:

enter image description here

关于continuous-integration - 将 Octopack nuget 版本号更改为 teamcity 的内部版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15682012/

相关文章:

visual-studio - Visual Studio 添加自定义命令以在包管理器控制台中运行?

linux - 如何使用 HA 设置 Jenkins?

unit-testing - jasmine 与 jscoverage 自动化测试

continuous-integration - 在 Octopus 中,是否可以将文件上传到 Octopus,然后将其复制到目标计算机中的文件位置?

build - 如何从 TeamCity 中的另一个项目构建项目?

Nuget 未添加名称以 .Resources 结尾的程序集的引用

Haskell 构建自动化

teamcity - 如何删除 TeamCity 中的所有构建工件?

MSBuild NuGet.targets,Nuget.exe : Unable to read package from path 'blah.nupkg' error

asp.net-mvc - 如何从 nuget 更改脚本或样式文件位置?