Skip to content

Commit 8defaa9

Browse files
committed
more stuff
1 parent fd70913 commit 8defaa9

File tree

1 file changed

+16
-16
lines changed

1 file changed

+16
-16
lines changed

auto-deployment/index.md

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ GitHub Auto-Deployment is a workflow service for software teams deploying applic
1111

1212
[![GitHub Flow](https://cloud.githubusercontent.com/assets/38/3716148/60484298-1603-11e4-8f30-30a381f5c89d.jpg)](https://guides.github.com/introduction/flow/)
1313

14-
There's three different types of auto-deployment behavior, deploy on push, deploy on status, and continuously deploying topic branches. They work like this:
14+
There's two different types of auto-deployment behavior, deploy on push and deploy on status. They work like this:
1515

1616
### Deploy on Push
1717

18-
Upon receiving a push to the default branch, GitHub emits a deployment event for that sha. This is great for workflows like "push to heroku" to see your changes live in 30-60 seconds.
18+
Upon receiving a push to the default branch, GitHub emits a deployment event for that sha. This is great for workflows where you push to GitHub and see changes on heroku in 30-60 seconds.
1919

2020
Example:
2121

@@ -35,20 +35,6 @@ Example:
3535
* GitHub creates a deployment for your successful commit status.
3636
* The HerokuBeta service picks up the deployment and pushes your master branch out.
3737

38-
### Branch based continuous deployment
39-
40-
<em>This is currently unimplemented</em>
41-
42-
Example:
43-
44-
* You deploy a non-default branch from chat `/deploy myapp/mybranch`.
45-
* The HerokuBeta service picks up the deployment and pushes your 'mybranch' branch out.
46-
* You add commits and push to the 'mybranch' branch.
47-
* GitHub dispatches a push event to your CI system.
48-
* Your CI system calls back to GitHub stating that the commit passed tests.
49-
* GitHub creates a deployment for your successful commit status on the deployed branch.
50-
* The HerokuBeta service picks up the deployment and pushes your 'mybranch' branch out.
51-
5238
## Setup
5339

5440
Auto-Deployment is available as a [github service](https://github.com/github/github-services) and is configured in your repository's admin settings under the Webhooks & Services section.
@@ -80,3 +66,17 @@ The easiest way to configure auto-deployment is via Hubot. You can configure thi
8066
* More real-world testing.
8167
* Support for status_contexts and multi-commit status aware.
8268
* Support for continuous-deployment on branch deploys.
69+
70+
### Branch based continuous deployment
71+
72+
<em>Desired, but currently unimplemented</em>
73+
74+
Example:
75+
76+
* You deploy a non-default branch from chat `/deploy myapp/mybranch`.
77+
* The HerokuBeta service picks up the deployment and pushes your 'mybranch' branch out.
78+
* You add commits and push to the 'mybranch' branch.
79+
* GitHub dispatches a push event to your CI system.
80+
* Your CI system calls back to GitHub stating that the commit passed tests.
81+
* GitHub creates a deployment for your successful commit status on the deployed branch.
82+
* The HerokuBeta service picks up the deployment and pushes your 'mybranch' branch out.

0 commit comments

Comments
 (0)