【发布时间】:2017-02-21 23:56:30
【问题描述】:
这是我的 package.json 的样子:
{
"name": "Myproject","version": "0.4.13",
注意:这里
4不是小版本,0013是小版本
"dependencies": {"lodash": "^4.0.0","vinyl-fs": "2.2.1"},"repository": {},"devDependencies": {...............
如何使用 Jenkins 构建自动化 package.json 的版本控制。
要求的格式应该是: 0.4.13-$BUILD_NUMBER 到目前为止,我尝试使用 sed 命令:
sed -i "s/version: .*/version: 0.4.13-$BUILD_NUMBER/" package.json
但它不会更新 package.json 文件中的版本号。 也用过
npm 版本 0.4.13-$BUILD_NUMBER
仅供参考:生成的构建工件应类似于 0.0013-1.war
【问题讨论】:
标签: json node.js jenkins sed npm