使用Jet调试Codeship构建运行良好

时间:2017-08-07 14:07:37

标签: jet codeship

如何调试在本地jet steps成功运行的Codeship构建?我确保在一个新的结账时运行它,所以它开始与Codeship相同的状态。我的流程是:

  1. 制作回购的新鲜克隆
  2. 致电jet steps --push --tag master --no-cache(步骤 只会推动大师)
  3. 在Codeship中运行,同样的master仍然失败

    Build Error: No source files were specified
    2017-08-07T13:25:59.136Z my-image build/pull had an error
    

    docs说要使用jet steps进行调试,但如果没有帮助,应该怎么做?

1 个答案:

答案 0 :(得分:1)

答案是我使用了错误的假设。

事情的真相是,使用jets在本地运行并在Codeship上远程运行是非常不同的过程。在本地取得成功并不意味着Codeship的成功。

  • jet将成功,无论您传递的volume配置是什么
  • jet不会在隔离容器中运行单独的步骤,Codeship会
  • jet将在stepsservices之间分享状态,Codeship不会

此外,如果您需要stepsservices之间的状态,请仔细阅读Codeship volumes docs上的脚注。