Does GoCD support multiple artifacts storage in one pipeline?

23 views
Skip to first unread message

Junhua Ma

unread,
Sep 1, 2020, 11:07:29 AM9/1/20
to go-cd
hi, all:
    in our CI systems, we have one gocd master and several gocd agents in different sites. In this case, when agents run some cases and it needs to fetch loads from gocd master's artifacts storage. It is much slower if agents and master are not in same sites.
    So we are thinking if we can setup multiple artifacts storage. Each site has their own artifacts storage. When run testing, agent will firstly to download/fetch load file from the artifacts storage of same site. 

     But does gocd support this? and How can we configure it? 
Thanks a lot.
Best Regards!
Junhua

varshasva...@gmail.com

unread,
Sep 1, 2020, 11:58:02 AM9/1/20
to go-cd
Hello,

The artifacts stored on the gocd server can't be available elsewhere. However, you can configure external artifacts using GoCD artifact plugins (https://www.gocd.org/plugins/#artifact) and have the artifacts be highly available. The S3 artifacts plugin can be of help here depending on your use-case. You can enable bucket replication across regions and have the artifacts be available in multiple regions. 

- Varsha

Junhua Ma

unread,
Sep 2, 2020, 12:13:16 AM9/2/20
to go-cd
Thanks a lot! @varsha
 Let me try later.

Reply all
Reply to author
Forward
0 new messages