我按如下方式在大三角帆中配置了jenkins并设置了spinnaker管道.
jenkins:
# If you are integrating Jenkins, set its location here using the baseUrl
# field and provide the username/password credentials.
# You must also enable the "igor" service listed separately.
#
# If you have multiple jenkins servers, you will need to list
# them in an igor-local.yml. See jenkins.masters in config/igor.yml.
#
# Note that jenkins is not installed with Spinnaker so you must obtain this
# on your own if you are interested.
enabled: ${services.igor.enabled:false}
defaultMaster: …Run Code Online (Sandbox Code Playgroud) 我在尝试为grails spring安全插件配置grails邮件插件(https://grails.org/plugin/mail)时不断收到以下错误消息.
这是我到目前为止的配置,
grails {
mail {
host = "smtp.office365.com"
port = 587
username = "info@email.com"
password = "password"
props = ["mail.smtp.starttls.enable":"true",
"mail.smtp.port":"587"]
}
}
grails.mail.default.from = "info@email.com"
这是我的堆栈跟踪.
.......| Error 2015-04-17 11:59:39,184 [http-bio-8080-exec-8] ERROR errors.GrailsExceptionResolver - MailSendException occurred when processing request: [POST] /retouch/register/forgotPassword - parameters:
username: customer
Failed messages: com.sun.mail.smtp.SMTPSendFailedException: 550 5.7.60 SMTP; Client does not have permissions to send as this sender
. Stacktrace follows:
Message: Failed messages: com.sun.mail.smtp.SMTPSendFailedException: 550 5.7.60 SMTP; Client does not have … 问题类似于以下SO问题.但我不期待创建经典的负载均衡器.
AWS现在提供两种类型的负载均衡器,经典负载均衡器和应用程序负载均衡器.请阅读以下文档以获取更多信息,
https://aws.amazon.com/blogs/aws/new-aws-application-load-balancer/
我已经知道经典负载均衡器如何与kubernetes一起工作.我想知道是否存在任何标志/工具,以便我们也可以配置应用程序loadbalancer.
使用Jenkins将构建内容上传到Crashlytics时遇到问题.
到目前为止,这是我的ant build命令.
ant -file build.xml -DbetaDistributionGroupAliases=android-beta-testers -DbetaDistributionReleaseNotesFilePath=/opt/jenkins/workspace/staging-mobile-android/change_log.txt -Dkey.store=/var/lib/jenkins/Test.keystore -Dkey.store.password=testpassword -Dkey.alias=testkeystore
我有争议地收到以下错误消息.
crashlytics-upload-distribution:
[echo] Uploading /opt/jenkins/workspace/staging-mobile-android/Test/bin/Test-release.apk to Crashlytics...
[java] WARN - Crashlytics had a problem uploading the distribution. Validation failed: Body is too long (maximum is 16384 characters)
[java] Exception in thread "main" com.crashlytics.tools.android.exception.PluginException: Distribution upload failed.
[java] at com.crashlytics.tools.android.DeveloperTools.processProperties(DeveloperTools.java:533)
[java] at com.crashlytics.tools.android.DeveloperTools.processArgs(DeveloperTools.java:280)
[java] at com.crashlytics.tools.android.DeveloperTools.main(DeveloperTools.java:251)
[java] Caused by: com.crashlytics.tools.android.exception.DistributionException: Crashlytics halted compilation because it had a problem uploading the distribution.Validation failed: Body is too long (maximum is 16384 characters) … 我正在尝试在 grails mail-plugin中配置 zoho 邮件服务。这是到目前为止我的配置,
grails {
mail {
host = "smtp.zoho.com"
port = 465
username = "email@valid.com"
password = "some-valid-password"
props = ["mail.smtp.auth":"true",
"mail.smtp.starttls.enable":"true",
"mail.smtp.socketFactory.port":"465",
"mail.smtp.socketFactory.class":"javax.net.ssl.SSLSocketFactory",
"mail.smtp.socketFactory.fallback":"false"]
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的服务方法。如果我把gmail smtp配置放在上面的配置中,效果很好,所以我认为服务方法完全没有问题。另外,email@valid.com 是 Zoho 中的注册电子邮件,我可以使用 zoho 仪表板发送电子邮件。
def sendImageProcessedNotification(用户用户,imageLink){
尝试{
如果(用户){
def 接收者 = user.email
mailService.sendMail {
异步真
至接收者
主题“主题”
html "HTML 正文"
}
}
}抓住(e){
日志错误(e)
}
}
这是堆栈跟踪,
2015-07-19 08:17:37,782 [pool-12-thread-1] 错误 mail.MailMessageBuilder - 无法发送电子邮件
org.springframework.mail.MailSendException:消息失败后无法关闭服务器连接;嵌套异常是 javax.mail.MessagingException: 无法将命令发送到 SMTP 主机;
嵌套异常是:
java.net.SocketException:连接被远程主机关闭。失败的消息:com.sun.mail.smtp.SMTPSendFailedException:553 不允许中继,因为
; 消息异常详情(1)为:
失败消息1:
com.sun.mail.smtp.SMTPSendFailedException:553 … grails ×2
jenkins ×2
android ×1
crashlytics ×1
kubernetes ×1
office365 ×1
smtp ×1
spinnaker ×1
zoho ×1