json - package.json 版本和 teamcity

标签 json node.js npm teamcity

我们正在使用 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/

相关文章:

json - 有没有办法查看查询是否与Elasticsearch中的数组中的任何元素匹配?

node.js - 在 NodeJs 中使用 child_process.execSync 进行错误处理

javascript - 是否可以使用nodejs/npm启动具有不同权限的js文件?

javascript - 将我的 CheckBox 列表值发送到 Json

javascript - 使用 JSON 对象制作 html 表

javascript - 限制 Typescript 对象实例化的属性

github - 如何仅将 github 包注册表用于我们范围内的包,从标准 npm 获取其余部分?

javascript - 以字符串形式检索整个 json 数组

node.js - 使用流 API 跟踪推特主题标签(关键字)

github - 从 github npm 注册表安装包 - 身份验证错误 401