![](/img/trans.png)
[英]How will I write a Jelly script for BUILD_LOG_REGEX in Jenkins/Hudson Email-Ext Plugin?
[英]Need regex to included only specific lines from console output in email-ext plugin in jenkins pipeline
需要包含來自jenkins管道控制台輸出的特定行(某些ID)並使用email-ext插件發送它。 我怎么能寫這個正則表達式。 例如:
Console ouput
published xyz
[servername] out: Built 123abcwxyabjd
few lines of o/p
[servername2] out: Built ewrewfdsfabcwxyabjd
again some o/p
[servername3] out: Built 1458543abcwxyabjd
published abc
some o/p
[servername2] out: Built dfds123abcwxyabjd
some o/p
[servername] out: Built dsfdsabcwxyabjd
在o / p中我需要什么
published xyz
[servername] out: Built 123abcwxyabjd
[servername2] out: Built ewrewfdsfabcwxyabjd
[servername3] out: Built 1458543abcwxyabjd
published abc
[servername2] out: Built dfds123abcwxyabjd
[servername] out: Built dsfdsabcwxyabjd
另一個問題是階段是並行的,即發布的xyz和發布的abc是並行的,並且將不按順序輸出ID
對我來說,我能夠得到所有的線條
[servername] out: Built 123abcwxyabjd
[servername] out: Built 123abcwxyabjd
$(BUILD_LOG_REGEX, regex=".*(?=.*?Built).*?$
對我來說,我能夠得到所有的線條
[servername] out: Built 123abcwxyabjd
[servername] out: Built 123abcwxyabjd
但無法區分哪個發布階段。 即使我可以選擇前三個id然后發布文本然后三個id然后一些文本。 可能會有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.