I have seen lots of similar questions like mine but I have yet to found an answer. Is there a way to do this either on the server or an agent?
1) Checkout from a VCS
2) Copy files from an artifact dependency
3) Commit and push changes to VCS
It feels like it should be a very short step from the auto merge build feature to this. I want to do all of this on the server to avoid having to manage SSH keys when adding new build agents. I know I can transfer the server's SSH key to the agent but it is erased before I can push.