jen*_*ren 7 java system-properties hudson
如何设置 Hudson CI 以便我可以在构建失败后从服务器发送电子邮件?目前我得到的只是以下错误:
com.sun.mail.smtp.SMTPSendFailedException: 530 5.7.0 Must issue a STARTTLS command first
Run Code Online (Sandbox Code Playgroud)
一种解决方案是按如下方式启动 Hudson:
java -Dmail.smtp.starttls.enable="true" -jar /usr/share/hudson/hudson.war
Run Code Online (Sandbox Code Playgroud)
但是,我已经在使用以下内容来启动 Hudson:
sudo /etc/init.d/hudson start
Run Code Online (Sandbox Code Playgroud)
我认为解决方案是以某种方式将系统属性 mail.smtp.starttls.enable 设置在某个属性文件中,但我不知道该怎么做。我有哪些选择?
谢谢大家!
查看您的/etc/init.d/hudson
脚本(您需要在编辑命令前加上 sudo 前缀),您将看到与上面列出的命令类似的 java 命令。只需将-Dmail.smtp.starttls.enable="true"
参数添加到该命令中,您就可以开始了。
归档时间: |
|
查看次数: |
7438 次 |
最近记录: |