jenkins-plugins - 默认的 email-ext groovy 模板存储在哪里?
问题描述
jenkins 下的默认 email-ext groovy 模板在哪里。我确实通过 stackoverflow 进行了搜索,我得到的最可能的答案是参考 Jenkins\plugins\email-ext\WEB-INF\lib。但是,我只看到此路径中的电子邮件 ext jar 文件,而不是任何模板。
我也确实在我的 $JENKINS_HOME 下创建了文件夹,例如 $JENKINS_HOME/email-template 并将我的 groovy 模板放在那里,但 jenkins 似乎没有选择我自己的模板。它只是继续发送默认模板。而且我根本无法在我的詹金斯下找到这个默认模板。:(
请帮忙。
解决方案
默认模板位于插件 jar 文件中:
C:\Program Files (x86)\Jenkins\plugins\email-ext\WEB-INF\lib\email-ext.jar
解压它,你会找到它。但是要添加一个,如果您使用其他名称,它可以在 $JENKINS_HOME/email-template 中使用。
鉴于此文件:
C:\Program Files (x86)\Jenkins\email-templates\groovy-html-toto.template
我称之为
emailext(
...
body: '''${SCRIPT, template="groovy-html-toto.template"}'''
)
推荐阅读
- mysql - 如何使用 MySQL 查询分布
- android - Chrome 84 Webview 更新导致渲染 MediaStream 时出现卡顿 - 三星 Tab A 8.0
- git - 修复混乱的分支历史
- python - Matplotlib 散点图,每个点都有不同的文本
- python - cx-Oracle 找不到 Oracle 客户端库
- android - 以横向反应导航打开屏幕
- google-app-engine - 无法为 Java GCP App Engine 项目提供自定义 app.yaml 文件
- visual-studio-code - 单击“解决保存冲突”上的错误按钮后,我可以在 VSCode 上恢复文件的不同版本吗?
- javascript - 使用 StrictTemplate 分配模板引用变量?
- git - 如何管理两个链接的 GitHub 存储库