Bamboo - return 自定义消息和错误代码。

Bamboo - return custom messages and error codes.

从外观上看,如果脚本失败或成功,Bamboo 只会 returns 0 或 1。是否可以完全添加任何自定义以获得有关脚本失败原因的更多信息?

我有一个构建多个存储库的脚本,并且想要有关可能发生的任何故障的非常详细的信息(哪个存储库失败,原因等)。

有什么办法可以通过 Bamboo 处理这个问题吗?我可以创建一个日志文件来输出我想要的数据,但如果可能的话,我希望通过 Bamboo 或在发生故障时可以发送的 Bamboo 电子邮件查看任何问题。有没有办法自定义电子邮件以包含文本文件(我的日志文件)中的文本?

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。通知中的某些内容可以通过系统属性进行配置,例如要包含在显示日志信息的电子邮件通知中的日志行数。

希望对您有所帮助。