我可以根据SSH任务的结果使构建失败吗?

时间:2014-08-27 15:44:14

标签: ssh bamboo

我想知道我是否可以使用Bamboo的SSH任务来运行脚本(这会启动一个小的java消息注入器)。

然后grep日志以获取错误。如果存在任何ERROR,我希望失败。

这样的事情:

enter image description here

1 个答案:

答案 0 :(得分:6)

这是一个Bash问题还是真的关于Bamboo?这是Bash问题的答案:

如果你跑

[[ ! $(grep ERROR /a/directory/log/*) ]]

如果脚本找到单词" ERROR"文件中的任何地方。

Bamboo应该将任务执行检测为失败。

(请注意,如果Bash不是目标系统上的默认shell,则可能需要在脚本文件之上添加#!/bin/bash。)