【发布时间】:2014-02-26 08:06:10
【问题描述】:
您好,我正在为我的 rails 项目配置 jenkins 构建。
我的项目使用 redis 进行缓存。
所以,我的构建步骤如下
启动redis服务器
运行规范
停止 redis 服务器。
问题:
如果我将所有这些步骤作为一个构建步骤,尽管规范失败,jenkins 会返回“成功”(因为最后一个命令通过)
如果我在单独的构建步骤中有“停止 redis 服务器”命令,由于 rspec 失败,此步骤根本不会运行。
那么,我该如何实现,“如果规范失败,Jenkins 构建应该失败,但它仍然应该运行下一步(停止 redis 服务器)”?
请帮忙。
【问题讨论】:
标签: ruby ruby-on-rails-3 rspec jenkins jenkins-plugins