2017-08-15 58 views
1

从外观上看,如果脚本失败或成功,Bamboo仅返回0或1。是否可以添加任何定制,以获得更多关于脚本失败原因的信息?Bamboo - 返回自定义消息和错误代码。

我有一个脚本可以构建几个存储库,并希望获得有关可能发生的任何故障(回购失败,原因等)的非常详细的信息。

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

回答

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 

如果你想在电子邮件发送日志剪断,你可以在customise the Email notification templateWEB-INF/classes/notification-templates/。通知中的某些内容可以通过系统属性进行配置,例如显示日志信息的电子邮件通知中要包含的日志行数。

希望有所帮助。