我正在使用Gitlab和Sonarqube以及Sonarqube Plugin SVG Badges。
爲了表示我的README.md
文件上gitlab我有這樣的事情的Sonarqube狀態:在Gitlab README.md中使用Gitlab變量作爲SonarQube徽章
[![coverage](https://sonar.domain.com/api/badges/measure?key=com.domain:projectname&metric=coverage)](https://sonar.domain.com/component_measures/metric/coverage/list?id=de.domain:projectname)
這完美的作品。我的徽章顯示,鏈接正在工作,一切都很好。
是否有某種方式來建立類似:
[![coverage](https://sonar.domain.com/api/badges/measure?key={MYDOMAIN}:{THIS}&metric=coverage)](https://sonar.domain.com/component_measures/metric/coverage/list?id={MYDOMAIN}:{THIS})
我想提供一個框架,每一個開發者纔可以複製並粘貼到自己的README.md
文件和變量自動填充到README,東西像.gitlab-ci.yml
我也試過永久的Gitlab變量mentioned here但那不工作太!
[![coverage](https://sonar.domain.com/api/badges/measure?key=com.mydomain:$CI_PROJECT_NAME&metric=coverage)](https://sonar.domain.com/component_measures/metric/coverage/list?id={MYDOMAIN}:$CI_PROJECT_NAME)
任何人有一些想法?
更換您的私人記號反而是'README.me'不是真的我應該看到一個?因爲它並不真的改變一些內容... 所以我用了類似的東西: '[![coverage](https://sonar.domain.com/api/badges/measure?key=com.mydomain:$ {THIS }(https://sonar.domain.com/component_measures/metric/coverage/list?id=com.mydomain:$ {THIS})' 和您的腳本 – Joerg
'cat README.md'正在顯示正確的版本這是(當然)沒有顯示在Gitlab – Joerg
我標記的問題是正確的,給你的賞金,因爲我看到這可能是一種解決方案的方式。但仍然:'README.md'當然不會在gitlab中被替換。如果我自動提交,比原來的不存在...所以不是一個好主意。此外,對於正常的README和模板文件,開發人員仍然會對其產生困惑,應該編輯自述文件...任何Idea @Rex? – Joerg