我有一个相当标准的Web应用程序设置,它使用了nodejs库。
我在Jenkins上设置了一个SonarQube分析构建步骤,该步骤在项目目录的根目录中使用了一个声纳项目属性文件。
我想知道是否有任何gulp插件会使用我的项目package.json文件中找到的版本号值来更新声纳属性文件中的projectVersion
键。
任何人都知道怎么做?
由于
答案 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上均适用)