我正在嘗試使用Global Build Stats插件來創建一些報表。在全局構建統計中使用正則表達式Jenkins
例如,我有以下構建項目; - 只需要與DIT所有項目的名稱
1st Build test, 1st build DIT, 2nd Build test, 2nd build DIT
我真的不知道我已經使用了在線的正則表達式「實踐」網站,無法做出正面或反面
做什麼我正在嘗試使用Global Build Stats插件來創建一些報表。在全局構建統計中使用正則表達式Jenkins
例如,我有以下構建項目; - 只需要與DIT所有項目的名稱
1st Build test, 1st build DIT, 2nd Build test, 2nd build DIT
我真的不知道我已經使用了在線的正則表達式「實踐」網站,無法做出正面或反面
做什麼當按照指定here, 在job filtering
中添加新圖表時,請選擇Job name regex
並輸入正則表達式.*(DIT).*
。
這個正則表達式有什麼作用?
它匹配所有具有'DIT'作爲子字符串的作業。
.
- 匹配除換行符外的任何字符。
*
- 零個或多個出現的前一個字符。
嗨@SilentMonk 我仍然遇到Global build stats插件的問題,所以我現在正在嘗試'BuildMetrics'並使用相同的正則表達式'.DIT。 *',它不加載任何版本。 –
@craigRickett,如果您不提供任何過濾器,是否列出了所有的工作?即在過濾器列中,如果您選擇「所有作業」,是否顯示所有作業? – SilentMonk
@SlientMonk正確顯示所有項目。 –
匹配在預端
.*(pre$).*
匹配在預前
.*(^pre).*
在預末端或預前
.*(^pre).*|.*(pre$).*
匹配我不得不閱讀關於[插件]( https://wiki.jenkins-ci.org/display/JENKINS/Global+Build+Stats+Plugin),然後理解[regex語法](http://docs.oracle.com/javase/7/docs/api/JAVA/util的/正則表達式/ Patte rn.html)正在使用。請在您的問題中提供這些信息。 – SilentMonk
是否有您想要排除的特定工作?如果未提供過濾器,則默認考慮所有作業。 – SilentMonk
Argh對不起@SilentMonk我只想包含所有名稱爲'DIT'的項目 –