私の質問は、こののフォローアップのようなものである:ここで How to place Email-Ext groovy script on the jenkins file systemメール-EXTオブジェクトファイルとして
私の状況です: 私は送信される電子メールを作成グルーヴィーなスクリプトを持っています。 これは限り私が直接書かれたスクリプト(コード)を持っているとして正常に動作します:
プリ送るスクリプト
私はこのスクリプトを取る場合は、ジェンキンスファイルシステムに配置(...ジェンキンス\電子メールテンプレート)として:
<presendScript>${SCRIPT, script="email-presend"}</presendScript>
私が手:メール-presend.groovyと私はそれを呼び出すようにしてみてください私は、メッセージオブジェクトにアクセスすることができないというエラーメッセージ、:
Script1.groovy:1:はEOF期待して、スクリプトまたはテンプレート内の列17 エラー@行1、見つかった「または」:groovy.langを.MissingPropertyException:いいえ、そのようなプロパティ:クラスのMSG:SCRIPT1
行のコード:
msg.addHeader("X-Priority", "1 (Highest)");
msg.addHeader("Importance", "High");
私は以来、何かを明らかに足りませんこれを行ったコードスニペットを見つけることができませんか? コードがjenkinsに直接存在する場合に使用できるjavax.mail.Message msgを使用したいと思います。それはこの記事によるとことはできませんように
誰も残りはグルーヴィーな電子メールのトラフに書いたどのようにこの問題がなかった – Beasly
(SCRIPTを使用してみてください?スクリプト: "email-presend")。 – slide