2017-01-07 70 views
0

使用Sonarqube 6.2,我已經使用項目鍵模式設置了權限模板:'generic \。*'。該權限模板有一個包含用戶的組。 當我用sonar.projectKey = generic.org.sonarqube:parent2在一個新項目上運行sonarscan時,用戶在我爲該新項目「應用權限模板」之前無法看到該項目。 我的理解是,matching permissions template should be applied automatically新的項目創建沒有一個管理員用戶被要求通過UI手動應用模板?Sonarqube 6.2根據匹配的權限模板創建新項目時未將項目分配給組

回答

2

由於在界面中創建一個權限模板時表示:項目主圖案應該是一個有效的正則表達式

所以你的問題似乎簡單地歸結爲正則表達式定義:generic.org.sonarqube:parent2不完全匹配generic\.*(見online regex tester)。您在結尾*之前錯過了一個點,以匹配0 或更多字符

總而言之:嘗試使用generic\..*作爲正則表達式。

+0

非常感謝你!我會測試這是一個問題。雖然我認爲它是確定的,因爲當我應用該模板時,該項目顯示爲該用戶時,它不應該給你正確的正則表達式,正如你指出的那樣? –

+0

正則表達式只用於在項目創建時自動應用模板。當您手動應用模板時,根本不涉及任何正則表達式,並且應用相關的權限方案。如果這解決了你的問題,那麼你應該[接受這個答案](http://stackoverflow.com/help/accepted-answer)。 –

+0

很高興知道。再次感謝! –