我们正在使用 TeamCity 进行构建和部署,作为其中的一部分,我们希望让 TeamCity 在 package.json 文件中定义版本号。我们过去使用的是 gulp-bump
,它会增加版本号,但 TeamCity 并未将其内部版本号基于 package.json 文件中的详细信息。
那么有没有一种简单的方法可以让TC用特定的版本号更新package.json呢?我知道我可以通过某种方式将 var 传递给 gulp 并让它以这种方式设置 package.json 版本,但我希望有一种更“自动化”的方式来完成它。
最佳答案
您可以使用此命令在构建步骤部分 package.json
中轻松更改此命令
npm version "1.0.%build.number%" --allow-same-version
--allow-same-version
这是一个重复的版本
关于json - package.json 版本和 teamcity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35887081/