我想知道我是否可以使用Bamboo的SSH任务来运行脚本(这会启动一个小的java消息注入器)。
然后grep日志以获取错误。如果存在任何ERROR,我希望失败。
这样的事情:
答案 0 :(得分:6)
这是一个Bash问题还是真的关于Bamboo?这是Bash问题的答案:
如果你跑
[[ ! $(grep ERROR /a/directory/log/*) ]]
如果脚本找到单词" ERROR"文件中的任何地方。
Bamboo应该将任务执行检测为失败。
(请注意,如果Bash不是目标系统上的默认shell,则可能需要在脚本文件之上添加#!/bin/bash
。)