我们将Teamcity与SonarQube插件结合使用,用于一些maven多模块项目。
由于我们可能会将模块添加到一个或另一个项目中,我想以编程方式或通过某个环境变量设置SonarQube插件的“模块”参数,而不必在插件的配置中手动编辑它。
有办法做到这一点吗?
答案 0 :(得分:1)
对于我的TeamCity设置,我的SonarQube排除项有一个全局变量。我可以更改特定项目的所有排除或覆盖。如果要以编程方式设置此项,则可以使用TeamCity API在项目或全局级别更新类似的变量。
如果你需要一个起点,我有一个脚本可以更新我可以分享的内部版本号。