Using gocd for deployment?

43 views
Skip to first unread message

Chris

unread,
Mar 21, 2022, 11:36:07 AM3/21/22
to go-cd
I have over 300 instances that would need deployment from GoCD. I looked over the GoCD agent and how it works, and see that it takes 500M and polls the server every few seconds. The documentation did mention the server will need to be scaled up as the number of agents and pipelines increase.

From a resource utilization perspective, for deployments, which would work better?

1 - Install GoCD agent on every server that needs deployment. The environment would be named according to the type of deployment required. EG 'test myproject', 'prod thisproject', etc. 

2 - Treat goCD agents as independent workers and give them something like ansible and the ability to get into each server that would have been covered by agents running in 'test myproject' environment 

From a documentation perspective putting a gocd agent on each target server would make the target instances easily visible in GoCD, right?

Would there be a way to make it easily visible in GoCD where (what exact instances) a deployment is going?


Reply all
Reply to author
Forward
0 new messages