我有一个看起来像这样的.travis.yml:
jobs:
include:
- language: {redacted}
python: {redacted}
install:
- {redacted}
script:
- {redacted}
- language: {redacted}
services: {redacted}
env:
- {redacted}
before_install:
- {redacted}
install: true
script:
- {redacted}
- language: {redacted}
node_js: {redacted}
before_install:
- {redacted}
script: {redacted}
deploy:
provider: {redacted}
token:
secure: {redacted}
但是,对于每个作业,travis都会使用travis文件重新克隆存储库。我如何做到这一点,以便它在开始时就克隆存储库,而不会为每个单独的作业再次克隆它?每个作业都需要与存储库进行交互,并且第一个作业对其进行了修改,因此它需要保持与其他两个作业一样的状态。