从外观上看,如果脚本失败或成功,Bamboo只返回0或1。是否可以添加任何自定义以获取有关脚本失败原因的更多信息?
我有一个脚本可以构建多个存储库,并希望获得有关可能发生的任何故障的详细信息(哪些repo失败,为什么等等)。
有没有办法通过Bamboo处理这个问题?我可以创建一个输出我想要的数据的日志文件,但是如果可能的话,我希望通过Bamboo或Bamboo电子邮件看到任何问题,只要发生故障就可以发送。有没有办法自定义电子邮件以包含文本文件(我的日志文件)中的文本?
答案 0 :(得分:1)
Bamboo期望exit 0
成功执行。任何其他因素都会导致失败。但是,此退出代码列在相应的构建日志中,如下所示。
simple 14-Aug-2017 14:59:29 Failing task since return code of [mvn clean package] was 1 while expected 0
如果您希望在电子邮件中发送日志片段,则只需WEB-INF/classes/notification-templates/
中的customise the Email notification template即可。通知中的某些内容可以通过系统属性进行配置,例如显示日志信息的电子邮件通知中包含的日志行数。
希望有所帮助。