diff options
| author | franck <franck@lumberjaph.net> | 2011-02-17 07:41:44 -0800 |
|---|---|---|
| committer | franck <franck@lumberjaph.net> | 2011-02-17 07:41:44 -0800 |
| commit | 75d2e4496525462d9f5688281bfb374992854a66 (patch) | |
| tree | 959b3b47d82c91b384d5baf9022efaa1e548079f /index.html | |
| download | jitterbug-75d2e4496525462d9f5688281bfb374992854a66.tar.gz | |
github generated gh-pages branch
Diffstat (limited to 'index.html')
| -rw-r--r-- | index.html | 141 |
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> |
