Как заставить Travis идти быстрее, используя модули - PullRequest
0 голосов
/ 03 июня 2019

Мы используем модули go и travis для проекта. Каждый раз, когда Travis собирает проект, модули go выбирают все зависимости, что увеличивает время сборки. Можно ли как-то сократить это время или избегать извлечения депов каждый раз?

1 Ответ

1 голос
/ 03 июня 2019

Да, вы можете кэшировать модули Go, чтобы ускорить процесс сборки.

- language: go

  script:
    - your script

  cache:
    directories:
      - $HOME/.cache/go-build        # Cache the binaries
      - $HOME/gopath/pkg/mod         # Cache the Go modules

Ссылка: https://restic.net/blog/2018-09-02/travis-build-cache

...