hacklanta / hubot-yardmaster

Hubot plugin to control jobs on Jenkins CI
http://hacklanta.com/
MIT License
13 stars 6 forks source link

Magical deployments #8

Closed riveramj closed 10 years ago

riveramj commented 10 years ago

image

Hubot can now merge a branch into a release branch and push that merge. The deployment targets are aliased away, so you can say hubot ship master to staging as long as staging is setup prior.

To setup staging, call hubot set stage-release-job to staging.

This will find the current branch on stage-release-job and handle the merge automatically (if no conflicts).

This process will allow a non devops person to easily deploy a job without leaving the chatroom.

*Note the diff is dirty until #7 is merged in.