如何在jenkins中配置电子邮件通知?

时间:2016-08-02 05:13:39

标签: email jenkins

我在我的Windows机器上有一个本地的Jenkins设置。 尝试添加电子邮件ext插件,但显示附件中的错误。

hudson.util.IOException2: Failed to download from http://updates.jenkins-ci.org/download/plugins/email-ext/2.44/email-ext.hpi
    at hudson.model.UpdateCenter$UpdateCenterConfiguration.download(UpdateCenter.java:1153)
    at hudson.model.UpdateCenter$DownloadJob._run(UpdateCenter.java:1650)
    at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1848)
    at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1624)
    at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:110)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.io.IOException: Server returned HTTP response code: 403 for URL: http://updates.jenkins-ci.org/download/plugins/email-ext/2.44/email-ext.hpi
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)

所以手动下载.hpi并将其添加到插件的文件夹中 仍然无法看到电子邮件通知部分和构建后操作步骤下的操作。

导航管理jenkins->配置系统 - >电子邮件通知部分未显示

2 个答案:

答案 0 :(得分:1)

请安装依赖 插件&尝试。 (Matrix-project,config-file-provider,mailer,workflow-step-api,junit,analysis-core,token-macro,workflow-job)。

https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin

enter image description here

答案 1 :(得分:0)

由于您似乎被公司代理阻止,最好的办法是找到一种方法来使用公司代理进行身份验证(如果您不是,我不确定Jenkins代理是否支持NTLM框),或了解如何访问Jenkins插件中心,而不是手动下载所有插件及其依赖项。

如果您需要使用NTLM进行身份验证,则可能最好:

  1. 安装Jenkins作为服务并自行运行服务
  2. 使用Cntlm拥有一个平台&使用NTLM进行身份验证的工具无关的方法。