使用package.json版本值更新声纳属性文件中的projectVersion键

时间:2016-12-08 16:13:14

标签: jenkins gulp sonarqube package.json

我有一个相当标准的Web应用程序设置,它使用了nodejs库。

我在Jenkins上设置了一个SonarQube分析构建步骤,该步骤在项目目录的根目录中使用了一个声纳项目属性文件。

我想知道是否有任何gulp插件会使用我的项目package.json文件中找到的版本号值来更新声纳属性文件中的projectVersion键。

任何人都知道怎么做?

由于

3 个答案:

答案 0 :(得分:2)

使用SonarQube Scanner for JS将允许您轻松分析JS代码并从package.json文件中读取版本信息。

答案 1 :(得分:1)

This bash script将为您做到这一点。

您可以查看this article来了解其工作原理。

答案 2 :(得分:0)

This is my simple script,该文件会自动增加npm版本并更新到Sonarqube属性文件(在Mac和Linux上均适用)