如何使用Jenkins

时间:2016-10-13 02:10:19

标签: json node.js jenkins sed npm

这是我的 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

1 个答案:

答案 0 :(得分:1)

如果您正在使用grunt,则可以使用建议here

或者,在npm中有一个内置函数可以为你完成。运行npm versiondocs here