email-extプラグインの代わりにJob DSLを使用して電子メール通知を設定したいと思います。Jenkinsの合格/不合格の電子メール通知用のジョブDSLスクリプト?
2
A
答えて
6
DSLは他のプラグインの機能を提供しません。単にその機能をスクリプトに公開するだけです。まだプラグインをインストールする必要があります。 DSLのAPIのドキュメントを1として
、DSLは、これは特にカスタマイズできません
job('example') {
publishers {
mailer('[email protected]', true, true)
}
}
、(標準装備)Jenkins mailer pluginをサポートしている - あなたはすべての通過ビルド後に電子メールで送信するためにそれを伝えることはできません。 email extension pluginもDSLでサポートされて
:メール-EXTを使用して、ステータスに関係なくすべてのビルド後に電子メールで送信するには
job('example') {
publishers {
extendedEmail {
recipientList('[email protected]')
defaultSubject('Oops')
defaultContent('Something broken')
contentType('text/html')
triggers {
beforeBuild()
stillUnstable {
subject('Subject')
content('Body')
sendTo {
developers()
requester()
culprits()
}
}
}
}
}
}
、あなたは(上の例ではstillUnstableトリガーの代わりに)
を always triggerを使用することができます(コードサンプルは、ダウンタイムを存続のためにリンクのドキュメントからコピー。)
0
私はパイプライン/ワークフローDSLを使用してこの作業を持っている:
mail from: "",
to: "[email protected]",
subject: """Jenkins ${env.JOB_NAME} [${env.BUILD_NUMBER}]""",
mimeType: "text/html",
body: """Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]':</p>
<p>Check console output at "<a href='${env.BUILD_URL}'>${env.JOB_NAME} [${env.BUILD_NUMBER}]</a>"</p>
<pre>${summary}</pre>"""
関連する問題
- 1. 電子メールに電子メール通知スクリプト
- 2. Jenkins電子メール通知 - レポートの要約
- 3. Jenkins電子メール通知とGIT
- 4. PDO合格通知は?
- 5. 電子メール通知
- 6. VSTSのリリースが成功した場合の電子メール通知
- 7. 電子メールでの通知
- 8. Selenium IDEテストケース合格/不合格
- 9. Pythonスクリプトの実行方法C#が合格または不合格
- 10. 電子メール通知を送信するためのSQLジョブ
- 11. Jenkinsステージの電子メール通知を設定する:パイプラインスクリプト
- 12. Jenkins編集可能な電子メール通知デフォルトのコンテンツ
- 13. Jenkinsのビルドステップに基づく電子メール通知
- 14. 電子メールでコンソール出力の一部を使用しているJenkinsのパイプライン電子メール通知
- 15. Googleのスクリプトの列の変更の電子メールの通知
- 16. Google Docs/ExcelをJenkinsと統合して合格/不合格のフィールドを自動的に入力する方法
- 17. クライアントサイドスクリプト電子メール通知
- 18. Redmine電子メール通知
- 19. TFS電子メール通知
- 20. cruisecontrol電子メール通知
- 21. UWP電子メール通知
- 22. JenkinsジョブDSLスクリプトフォルダ作成ジョブを作成する場合
- 23. LogginのPHPへの電子メール通知
- 24. Crashlyticsのローカライズベータ版の電子メール通知
- 25. Alfrescoのカレンダーイベントの電子メール通知
- 26. Jenkins pipeline - 電子メールでコンソールエラーログで通知する
- 27. Jenkinsと電子メール通知を送信するには?
- 28. 電子メール通知スクリプトで "null"フィールドのエラー
- 29. Team Foundation 2005の電子メール通知
- 30. Mod Evasion電子メール通知の問題