From a7dc052b7e01aee680d130274c79da9bfa459272 Mon Sep 17 00:00:00 2001 From: GitLab Bot Date: Fri, 10 Apr 2020 03:09:25 +0000 Subject: Add latest changes from gitlab-org/gitlab@master --- doc/development/go_guide/index.md | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/doc/development/go_guide/index.md b/doc/development/go_guide/index.md index d23c10f19d4..975b524c1df 100644 --- a/doc/development/go_guide/index.md +++ b/doc/development/go_guide/index.md @@ -130,23 +130,8 @@ projects, and makes merge requests easier to review. In some cases, such as building a Go project for it to act as a dependency of a CI run for another project, removing the `vendor/` directory means the code must be downloaded repeatedly, which can lead to intermittent problems due to rate -limiting or network failures. In these circumstances, you should cache the -downloaded code between runs with a `.gitlab-ci.yml` snippet like this: - -```yaml -.go-cache: - variables: - GOPATH: $CI_PROJECT_DIR/.go - before_script: - - mkdir -p .go - cache: - paths: - - .go/pkg/mod/ - -test: - extends: .go-cache - # ... -``` +limiting or network failures. In these circumstances, you should [cache the +downloaded code between](../../ci/caching/index.md#caching-go-dependencies). There was a [bug on modules checksums](https://github.com/golang/go/issues/29278) in Go < v1.11.4, so make -- cgit v1.2.1