summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfranck <franck@lumberjaph.net>2011-02-17 07:41:44 -0800
committerfranck <franck@lumberjaph.net>2011-02-17 07:41:44 -0800
commit75d2e4496525462d9f5688281bfb374992854a66 (patch)
tree959b3b47d82c91b384d5baf9022efaa1e548079f
downloadjitterbug-75d2e4496525462d9f5688281bfb374992854a66.tar.gz
github generated gh-pages branch
-rw-r--r--index.html141
1 files changed, 141 insertions, 0 deletions
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..e805f2b
--- /dev/null
+++ b/index.html
@@ -0,0 +1,141 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset='utf-8'>
+
+ <title>franckcuny/jitterbug @ GitHub</title>
+
+ <style type="text/css">
+ body {
+ margin-top: 1.0em;
+ background-color: #edf1f3;
+ font-family: "Helvetica,Arial,FreeSans";
+ color: #000000;
+ }
+ #container {
+ margin: 0 auto;
+ width: 700px;
+ }
+ h1 { font-size: 3.8em; color: #120e0c; margin-bottom: 3px; }
+ h1 .small { font-size: 0.4em; }
+ h1 a { text-decoration: none }
+ h2 { font-size: 1.5em; color: #120e0c; }
+ h3 { text-align: center; color: #120e0c; }
+ a { color: #120e0c; }
+ .description { font-size: 1.2em; margin-bottom: 30px; margin-top: 30px; font-style: italic;}
+ .download { float: right; }
+ pre { background: #000; color: #fff; padding: 15px;}
+ hr { border: 0; width: 80%; border-bottom: 1px solid #aaa}
+ .footer { text-align:center; padding-top:30px; font-style: italic; }
+ </style>
+</head>
+
+<body>
+ <a href="http://github.com/franckcuny/jitterbug"><img style="position: absolute; top: 0; right: 0; border: 0;" src="http://s3.amazonaws.com/github/ribbons/forkme_right_darkblue_121621.png" alt="Fork me on GitHub" /></a>
+
+ <div id="container">
+
+ <div class="download">
+ <a href="http://github.com/franckcuny/jitterbug/zipball/master">
+ <img border="0" width="90" src="http://github.com/images/modules/download/zip.png"></a>
+ <a href="http://github.com/franckcuny/jitterbug/tarball/master">
+ <img border="0" width="90" src="http://github.com/images/modules/download/tar.png"></a>
+ </div>
+
+ <h1><a href="http://github.com/franckcuny/jitterbug">jitterbug</a>
+ <span class="small">by <a href="http://github.com/franckcuny">franckcuny</a></span></h1>
+
+ <div class="description">
+ small smoker for Perl projects hosted on github
+ </div>
+
+ <p>Jitterbug is written in Perl 5 and depends on various CPAN modules, such as Dancer, DBIx::Class and Git::Repository.
+</p><h2>Dependencies</h2>
+<p>YAML
+Dancer
+XML::Feed
+DateTime
+JSON
+Git::Repository
+Dancer::Template::XSlate
+Dancer::Plugin::DBIC
+DBIx::Class
+SQL::Translator
+Digest::MD5
+App::perlbrew
+Dist::Zilla
+Email::Stuff
+</p>
+<h2>Install</h2>
+<p>perl Build.PL
+
+# You can also use Makefile.PL, but you will then have to manually
+# install dependencies
+# perl Makefile.PL
+
+# install missing dependencies
+./Build installdeps
+
+# start the jitterbug Dancer app, which by default binds to port 3000
+perl jitterbug.pl
+
+# If you need to start it on a different port use -p
+# perl jitterbug.pl -p 3001
+
+In another terminal, deploy a DBIx::Class schema ( which is SQLite by default,
+change the values in config.yml to tweak) :
+
+perl scripts/jitterbug_db --config config.yml --deploy
+
+Now add a post-receive hook to your github project that hits the /hook/ URL
+on the server that the jitterbug Dancer app is running on, i.e.
+ http://example.com:3001/hook/
+
+Now you must start the builder, which actually clones a new git repo for
+each task (this could be network-intensive) and actually runs the build
+and test commands for each project.
+
+ perl scripts/builder.pl -c config.yml
+
+Now, when you commit to a project that has a Jitterbug post-receive hook,
+the builder check every 30 seconds for a new task and build and test your
+projects!
+
+
+</p>
+<h2>License</h2>
+<p>This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.</p>
+<h2>Authors</h2>
+<p>franck cuny (franck@lumberjaph.net) <br/>Jonathan "Duke" Leto (jonathan@leto.net) <br/>ben hengst (notbenh@cpan.org) <br/>Alexis Sukrieh (sukria@sukria.net) <br/>Sawyer X (xsawyerx@cpan.org) <br/> <br/> </p>
+<h2>Contact</h2>
+<p>franck (franck@lumberjaph.net) <br/> </p>
+
+
+ <h2>Download</h2>
+ <p>
+ You can download this project in either
+ <a href="http://github.com/franckcuny/jitterbug/zipball/master">zip</a> or
+ <a href="http://github.com/franckcuny/jitterbug/tarball/master">tar</a> formats.
+ </p>
+ <p>You can also clone the project with <a href="http://git-scm.com">Git</a>
+ by running:
+ <pre>$ git clone git://github.com/franckcuny/jitterbug</pre>
+ </p>
+
+ <div class="footer">
+ get the source code on GitHub : <a href="http://github.com/franckcuny/jitterbug">franckcuny/jitterbug</a>
+ </div>
+
+ </div>
+
+ <script type="text/javascript">
+var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
+document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
+</script>
+<script type="text/javascript">
+try {
+var pageTracker = _gat._getTracker("UA-18479905-1");
+pageTracker._trackPageview();
+} catch(err) {}</script>
+</body>
+</html>