ジェンキンスさんは、関連する問題を要約構築します

#!/ binに/ bashが
検索/ホーム/自動テスト/レポート-mmin -5型CP -exec {F}は/ opt / Tomcatの/ webappsに/例/レポート/ ATS / Pythonの\;#コピー/ホーム/自動テスト/レポートパス/ Tomcatの/ webappsに/例/選ぶために次の5分以内に作成された最近使用したファイルのレポートATS ない省、下/ / / pythonのパス\
CDの/ opt / tomcatに/ webappsに/例/レポート/ ATS /パイソン

レポート= '見つけることは/ opt / tomcatに/ webappsに/例/レポート/ ATS / pythonの-mmin -1型F' #検索は/ opt / tomcatに/ webappsに/例/レポート/ /最後の1分が生成されたATSファイルパスのpython変数レポートに割り当てられました

$ {}レポート-exec MV -f {} ./report.html \;#変数はreport.htmlをを報告して名前を変更

 

#判断' "ステータス": "werwr"'是否在report.htmlを中 
のgrepの-QE ' "状態": "werwr"'場合report.htmlを、そして
"失敗を構築する"エコー
1番出口が
他の
"成功の構築"エコー
終了0
Fiの

 

二、構築するメールテンプレートをジェンキンス

 

1、メッセージヘッダ:通知の構築:毎日[$ {} PROJECT_NAME]ビルドの自動テスト - $ {} BUILD_STATUS!

 

2、メールテンプレートのコンテンツ

 

<!DOCTYPE HTML>
<HTML>
<HEAD>
<メタ文字コード= "UTF-8">
<タイトル> $ {ENV、VAR = "JOB_NAME"} -第$ {BUILD_NUMBER}次构建日志</ TITLE>
</ヘッド>

UL> <LI>レポート詳細&NBSP ;:&NBSP; <a href="http://XXXXXXXXXXX/examples/report/ats/python/report.html"のtarget="_blank">は見るためにクリック!</a>の</ LI> <br /> </ UL> </ TD> </ TR>



















<TR> <TD COLSPAN = "2" ALIGN = "センター"> <br />
<TR>
<TD>
<B> <H2> <フォント色= "#0B610B">构建信息</ FONT> </ H2 > </ B>
<HRサイズ= "2"幅= "100%" ALIGN = "中心" /> </ TD>
</ TR>
<TR>
<TD>
<UL>
<LI>项目名称&NBSP ;: &NBSP; $ {PROJECT_NAME} </ LI>
<LI>构建编号&NBSP;&NBSP;第$ {BUILD_NUMBER}次构建</ LI>
<LI>触发原因:&NBSP; $ {原因} </ LI>
<LI>构建日志:&NBSP; <a href="${BUILD_URL}console"> $ {BUILD_URL}コンソール</a>の</ LI>
<LI>构建&NBSP;&NBSP;のURL&NBSP;&NBSP; <HREF =」$ {BUILD_URL} "> $ {BUILD_URL} </a>の</ LI>
<LI>工作目录&NBSP;&NBSP; <a href="${PROJECT_URL}ws"> $ {PROJECT_URL} WS </a>の< / LI>
<LI>项目&NBSP;&NBSP;のURL&NBSP;&NBSP; <a href="${PROJECT_URL}"> $ {PROJECT_URL} </a>の</ LI>
<LI>にGit&NBSP;&NBSP;&NBSP;&NBSP;&NBSPのURL;:&NBSP; <a href="https:XXXXXXXXXXX/focus-dts-auto"> https://rep.360taihe.com/focus-dts/focus-dts-自動する</a>
</ LI>
</ UL>
</ TD>
</ TR>
<TR>
<TD> <H2> <B> <フォント色= "#0B610B">代码变更记录</ FONT> < / H2> </ B>
<HRサイズ= "2"幅= "100%"整列= "中心" /> </ TD>
</ TR>
<TR>
<TD>
<UL>
<LI>历史变更记录:<a href="${PROJECT_URL}changes"> $ {PROJECT_URL}が変化する</a> </ LI>
</ UL> $ {CHANGES_SINCE_LAST_SUCCESSは、ビルド#1%nの=真、形式= "変更を元に戻します<BR />%のC <brの/>%M </ PRE> "pathFormat = "&NBSP <br"、showPathsは=真、changesFormat =" <PRE> [%のA];&NBSP;&NBSP;&NBSP;%のP 「}
/> </ TD> <br
</ TR>
<TR>
<TD> <PRE
</ TR>
<TR>
<TD> <H2> <B> <フォント色= "#0B610B">构建日志(100行最后)</ FONT> </ H2> </ B>
<HRサイズ= "2"幅=」 100% "整列= "中心"/> </ TD>
</ TR>
<TR>
<TD> <TEXTAREA行= "30"読み取り専用= "読み取り専用"
スタイル="フォントファミリー:クーリエニュー;幅:100% 「> $ {BUILD_LOG、MAXLINES = 100} </ TEXTAREA>
</ TD>
</ TR>
</ TABLE>
</ body>
</ HTML>

おすすめ

転載: www.cnblogs.com/yanpan/p/10948929.html