# Cloning source to GOPATH

**URL:** <https://drone.discourse.group/t/cloning-source-to-gopath/10852>\
**Category:** Drone Support\
**Created:** [September 13, 2017, 8:56am UTC](https://drone.discourse.group/t/cloning-source-to-gopath/10852 "2017-09-13T08:56:55Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![vania-pooh](https://yyz1.discourse-cdn.com/flex003/user_avatar/drone.discourse.group/vania-pooh/32/4250_2.png) [@vania-pooh](https://drone.discourse.group/u/vania-pooh)\
**Post date:** [September 13, 2017, 8:56am UTC](https://drone.discourse.group/t/cloning-source-to-gopath/10852/1 "2017-09-13T08:56:55Z")

</div>

Our Golang project is using `dep` to manage dependencies. This tool expects project source to be located in `$GOPATH`. Using the following snippet to resolve dependencies:

```
  dependencies:
    image: golang:1.9
    commands:
      - go get -u github.com/golang/dep/cmd/dep
      - dep ensure
    when:
      event: [push, tag, pull_request]

```

Getting an error like the following:

`/drone/src/github.com/test/project/commit/75bb1ec8f8f509ecb47adf63f95f8be5078dd72d/ is not within a known GOPATH`. Should I add customized `clone` stage to my `.drone.yml` in order to overcome this problem? If so, do you have any examples of how to do this?

P.S. I also investigated Drone build configuration and can state that it works because this configuration is using `go get` only, i.e. copies all dependencies to global sources storage.

---

<div class="post-metadata">

**Author:** ![thomasf](https://yyz1.discourse-cdn.com/flex003/user_avatar/drone.discourse.group/thomasf/32/3650_2.png) [@thomasf](https://drone.discourse.group/u/thomasf)\
**Post date:** [September 13, 2017, 9:22am UTC](https://drone.discourse.group/t/cloning-source-to-gopath/10852/2 "2017-09-13T09:22:34Z")

</div>

do you have a workspace section?

```auto
workspace:
  base: /go
  path: src/github.com....

pipeline:
   ...

```

---

<div class="post-metadata">

**Author:** ![vania-pooh](https://yyz1.discourse-cdn.com/flex003/user_avatar/drone.discourse.group/vania-pooh/32/4250_2.png) [@vania-pooh](https://drone.discourse.group/u/vania-pooh)\
**Post date:** [September 13, 2017, 10:08am UTC](https://drone.discourse.group/t/cloning-source-to-gopath/10852/3 "2017-09-13T10:08:06Z")

</div>

Thank you. How could I miss this documentation chapter? Feeling like a noob. 🙂

---

<div class="post-metadata">

**Author:** ![bradrydzewski](https://yyz1.discourse-cdn.com/flex003/user_avatar/drone.discourse.group/bradrydzewski/32/3513_2.png) [@bradrydzewski](https://drone.discourse.group/u/bradrydzewski)\
**Post date:** [September 15, 2017, 3:27am UTC](https://drone.discourse.group/t/cloning-source-to-gopath/10852/4 "2017-09-15T03:27:10Z")

</div>


