Cxserver and Parsoid repositories are triggering a Jenkins job that is tied to the instance on which the service is running. Other services are updated manually or via a cron.
When a change is merged on a repository of a service, we should trigger a Jenkins job that runs on the beta cluster deployment server and runs scap3 deploy for us then report back to Jenkins/Gerrit about the completion.
- Create a Jenkins job that can run scap3 deploy based on a repository name
- Figure out sudo rule to have jenkins-deploy runs the scap command with appropriate user (service-deploy?)
- Enable job on beta cluster as repositories migrate to scap3 (maybe fill child tasks?)