我们是否需要在GitLab CI中为上一个作业使用缓存?

时间:2019-07-23 05:26:57

标签: gitlab-ci

我的gitlab-ci.yml如下:

codeclimate:
  things...

rspec:
  script:
    - bundle exec rspec spec
  cache:
    untracked: true
    paths:
      - $HOME/somepath

GitLab documentation说:

  

cache用于指定应列出的文件和目录的列表   在作业之间被缓存。您只能使用位于   项目工作区

codeclimate是我的第一份工作。 rspec是我的最后一份工作。

我的rspec工作之后没有工作。这是否意味着上面使用cache是多余的?

1 个答案:

答案 0 :(得分:1)

是的,这对您来说毫无用处。 这也减慢了工作速度,因为缓存目录需要时间。