Page MenuHomePhabricator

Continuous deployment for CI
Closed, DeclinedPublic

Description

Getting changes actually deployed for Zuul/Jenkins takes a while. Can we make it so Zuul/Jenkins deploy their changes themselves when there's a new changeset merge? Or maybe a Jenkins job that can be manually run to do it (thus making it "one click")?

Event Timeline

greg raised the priority of this task from to Low.
greg updated the task description. (Show Details)
greg added subscribers: greg, zeljkofilipin, hashar, dduvall.

Partial dupe of T49056, which just covers jenkins.

The automatic update sounds a bit scary. I would rather keep an extra manual step like for puppet change.

T129357 is about migrating the CI config to scap3 which would also open deployment to a larger set of people (currently one need access on the CI server). Lets use T129357.