summaryrefslogtreecommitdiff
path: root/_posts/2009-10-16-post-receive-hooks.textile
diff options
context:
space:
mode:
authortekkub <tekkub@gmail.com>2010-06-20 14:09:43 -0600
committertekkub <tekkub@gmail.com>2010-06-20 14:09:43 -0600
commit36602cc09ff614e0c1a0f61c1c72e7765e0dd1d4 (patch)
treec197bae68d42f2a60d7784cd4c2af469570c088c /_posts/2009-10-16-post-receive-hooks.textile
parent3898a91c3934ba31e8628d28c24fab94f430a25b (diff)
New pics for the hookers
Diffstat (limited to '_posts/2009-10-16-post-receive-hooks.textile')
-rw-r--r--_posts/2009-10-16-post-receive-hooks.textile36
1 files changed, 0 insertions, 36 deletions
diff --git a/_posts/2009-10-16-post-receive-hooks.textile b/_posts/2009-10-16-post-receive-hooks.textile
deleted file mode 100644
index 056ccb1..0000000
--- a/_posts/2009-10-16-post-receive-hooks.textile
+++ /dev/null
@@ -1,36 +0,0 @@
----
-layout: default
-title: Post-Receive Hooks
-description: Working with GitHub's post-receive web hooks.
-categories: collaborating
----
-
-p(. _For help testing webhooks, see "this guide":/testing-webhooks_
-
-If you supply a post-receive URL, GitHub will POST to that URL when someone uses <code>git push</code> on that repository.
-
-<img src="http://img.skitch.com/20090814-ksn6tk94h8is3ddgsxmsmuxk4s.jpg"/>
-
-What we'll send is JSON containing information about the push and the commits involved.
-
-Here's the template we use in Ruby to generate the JSON:
-
-<script src="http://gist.github.com/212213.js"></script>
-
-This is sent as a POST with a single parameter: 'payload'
-
-So, for example, you'd do something like this in a <a href="http://sinatra.rubyforge.org/">Sinatra</a> server:
-
-<script src="http://gist.github.com/212212.js"></script>
-
-A template Rack server for the task: "raggi/github_post_receive_server":http://github.com/raggi/github_post_receive_server/
-
-Send something to "Campfire":http://github.com/jnewland/github-campfire/, "IRC":http://github.com/webs/irccat, "Twitter":http://github.com/jnunemaker/github-twitter/, your CI server, whatever. It's your data.
-
-The @commits@ array is ordered with the most recent commit as the first element. The last element, therefor, is the oldest commit.
-
-Here's an example of a POST'd 'payload' JSON object:
-
-<script src="http://gist.github.com/212211.js"></script>
-
-For more information on this technique, see the <a href="http://webhooks.pbwiki.com/">Web Hooks Wiki</a>. \ No newline at end of file