如何使用Jenkins在package.json中自动化版本号
这里是我的package.json的样子:
{ "name": "Myproject",
"version": "0.4.13",
注意 :这里
4
不是次要版本。0013
是次要的
"dependencies": {
"lodash": "^4.0.0",
"vinyl-fs": "2.2.1"
},
"repository": {},
"devDependencies": {
.........
......
如何使用Jenkins构build自动化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
仅供参考:生成的构build工件应该看起来像0.0013-1.war
如果你使用咕噜声,你可以在这里使用这个build议。
或者,在npm中有一个内置的函数来为你做这个。 运行npm version
, docs在这里 。
- 在Mac上configurationJenkinsconfigurationNode.Js
- ng不被识别为内部或外部命令。 jenkins+angularCLI
- 如何从jenkins运行npm / grunt命令
- wedriverio jenkins – npm命令未find错误
- 在Jenkins中使用blanket.js覆盖率报告
- configurationJenkins的angular度项目 – 单个git仓库与多个包
- 如何在Jenkins服务器上运行Jesttesting
- e2e与jenkins,selenium网格和量angular器testing
- Jenkins脚本在Windows上使用npm install时过早退出