0
我試圖將git分支名稱用作變量,以便我可以將它包含在SonarQube項目鍵中。 有誰知道我該怎麼做?如果有幫助,我在Windows上。 我試着做這樣的事情:如何將git分支名稱包含爲ant build.xml的變量
property name="sonar.projectKey" value="${GIT_BRANCH}"
或詹金斯設置環境變量和調用這些,但我似乎無法得到它。
感謝提前:)
附加信息:
我建立從詹金斯的項目,它失敗的部分是當我稱之爲「螞蟻聲納」。 使用$ {} GIT_BRANCH結果是:
"C:\Program Files (x86)\Jenkins\jobs\PR Projects\jobs\PR_JmxMonitor_RPM\workspace\projects\JmxMonitor\build.xml:132: Validation of project reactor failed: o "${GIT_BRANCH}" is not a valid project or module key. Allowed characters are alphanumeric, '-', '_', '.' and ':', with at least one non-digit."
你能明確指定你想要做什麼嗎?詹金斯應該如何處理?和它有什麼關係? – arifCee
您可以在這裏查看我的答案https://stackoverflow.com/a/44963102/691530 – Tuan
您可以在https:// localhost:8080/job/TEST/10/injectedEnvVars/ – Tuan