summaryrefslogtreecommitdiff
path: root/lib (unfollow)
Commit message (Collapse)AuthorFilesLines
2011-04-29Make the command-line arg of the builder --config to match jitterbug_dbJonathan "Duke" Leto1-5/+5
2011-04-28Show the author of the latest commit on the dashboard, fixes #40Jonathan "Duke" Leto1-1/+3
2011-04-27Prevent a use of uninitialized value warningJonathan "Duke" Leto1-1/+1
2011-04-26Remove an unnecessary sleepJonathan "Duke" Leto1-3/+0
2011-04-26Hopefully unbreak the reusing git repo featureJonathan "Duke" Leto1-4/+0
2011-04-26Get rid of Git::Repository callsJonathan "Duke" Leto1-2/+0
2011-04-21Allow the config file to specify per-project builder and builder_variables, ↵Jonathan "Duke" Leto1-8/+13
which override the global values
2011-02-23Add on_failure_to_email and on_pass_to_email config keysJonathan "Duke" Leto1-1/+3
These keys can be used to override where pass/fail emails go. If they are defined, emails are sent to the specified email. If not, they go to the commit author. This feature is sponsored by IRC insultbots and the letters B, A, C, E and K. No bits where harmed in the making of this feature.
2011-02-23Add on_failure_to_email and on_pass_to_email config keysJonathan "Duke" Leto1-1/+3
These keys can be used to override where pass/fail emails go. If they are defined, emails are sent to the specified email. If not, they go to the commit author. This feature is sponsored by IRC insultbots and the letters B, A, C, E and K. No bits where harmed in the making of this feature.
2011-02-23Use checkout instead of rebase, since we don't know which branch name to ↵Jonathan "Duke" Leto1-3/+3
rebase against
2011-02-23Explicity fetch and rebase to avoid configuration issuesJonathan "Duke" Leto1-1/+3
2011-02-23Add a useful commentJonathan "Duke" Leto1-0/+2
2011-02-23Run the git commands in the correct repoJonathan "Duke" Leto1-0/+3
2011-02-23Turn off debug statements by defaultJonathan "Duke" Leto1-1/+1
2011-02-23Turn off debug statements by defaultJonathan "Duke" Leto1-1/+1
2011-02-23Make reusing git repos actually workJonathan "Duke" Leto1-8/+16
This code is not pretty, but it works. Currently, Git::Repository is eschewed because it was giving odd errors.
2011-02-22Create a new repo for the first time, even if reuse_repo is trueJonathan "Duke" Leto1-11/+16
2011-02-22We really only need to fetch new commits, not pull or rebase them. rbuels++Jonathan "Duke" Leto1-2/+2
2011-02-22Teach jitterbug about reusing git repos to save bandwidthJonathan "Duke" Leto1-8/+20
2011-02-15Only put the short commit message in email subjectsJonathan "Duke" Leto1-1/+3
The full commit message will still be in the body of the email.
2011-02-14return empty list if project is not definedfranck cuny1-0/+1
2011-02-13inside the hook, we check if we can add more than one task for thisfranck cuny3-5/+20
project the schema is updated to remove the constraint
2011-02-13add configuration option to skip some branches; add tests for the Hookfranck cuny1-31/+80
2011-02-13that's why we want datetimefranck cuny1-1/+3
2011-02-13use DateTimefranck cuny1-0/+1
2011-02-13column started_when: datetime when the build startedfranck cuny1-2/+8
2011-02-13prepare to update schema againfranck cuny1-1/+1
2011-02-01Teach jitterbug::Emailer how to send PASS emailsJonathan "Duke" Leto2-29/+40
2011-02-01Fix bug where perlbrew and email_on_pass where not detectedJonathan "Duke" Leto1-2/+2
2011-02-01Fix a bug with perlbrew default and give more details in the logsJonathan "Duke" Leto1-2/+7
2011-02-01Add some debug info to help diagnose bugsJonathan "Duke" Leto1-0/+4
2011-02-01Add ability to optionally send emails when the build passesJonathan "Duke" Leto1-1/+16
2011-01-28Add a builder_variablse YAML key, which passed environment variables to the ↵Jonathan "Duke" Leto1-1/+2
builder
2011-01-24display current build if anyfranck cuny1-1/+2
2011-01-24add version to our schemafranck cuny1-0/+2
2011-01-24we want a find, not a search herefranck cuny1-1/+1
2011-01-24add pending status to the schema (TODO: need a script to migrate the schema)franck cuny1-0/+4
2011-01-24load tasks and display them on the dashboardfranck cuny1-3/+28
2011-01-18Get rid of uninitialized warning in the test suiteJonathan "Duke" Leto1-1/+1
2011-01-18Add ability to use test failure summary in failure email templateJonathan "Duke" Leto1-3/+8
2011-01-18Refactor jitterbug::Emailer to get rid of some warnings and improve testsJonathan "Duke" Leto1-12/+19
2011-01-13Allow placeholders for project name and SHA1 in build failure emailsJonathan "Duke" Leto1-0/+3
2011-01-13Put commit message in subject of failure emails and improve body formatJonathan "Duke" Leto1-1/+7
2011-01-13Load the on_failure class at runtime before instantiating itJonathan "Duke" Leto1-0/+1
2011-01-12Allow a header and footer for failure emails to be specifiedJonathan "Duke" Leto1-0/+6
2011-01-12Allow specification of a perl module to handle build failure emailsJonathan "Duke" Leto1-1/+8
2011-01-12More tests for jitterbug::EmailerJonathan "Duke" Leto1-11/+15
2011-01-12Fix some bugs in jitterbug::Emailer and add mocked test dataJonathan "Duke" Leto1-2/+4
2011-01-12Add some tests for jitterbug::EmailerJonathan "Duke" Leto1-2/+4
2011-01-11Make failure email more customizable, start new jitterbug::Emailer in perlJonathan "Duke" Leto2-2/+45
2011-01-11Make build failure email more useful by including TAP outputJonathan "Duke" Leto1-2/+2
2011-01-11Attempt to fix the mangled build failure email bugJonathan "Duke" Leto1-9/+9
2011-01-11Attempt to fix the mangled build failure email bugJonathan "Duke" Leto1-9/+9
2011-01-10Add the ability to CC an email when builds failJonathan "Duke" Leto1-1/+3
2011-01-10Add the ability to CC an email when builds failJonathan "Duke" Leto1-1/+3
2011-01-08Add ability to disable perlbrewJonathan "Duke" Leto1-1/+3
This option comes in handy for those that want to run long test suites on just one version of Perl and/or those using local::lib (which doesn't play nice with perlbrew with XS modules).
2011-01-07Add debug info for a failed build eventJonathan "Duke" Leto1-2/+4
2011-01-07Die early if the config file does not exist and add some testsJonathan "Duke" Leto1-0/+2
2011-01-05Find new tasks correctlyJonathan "Duke" Leto1-1/+2
2011-01-05Attempt to avoid a race condition and emit more debug infoJonathan "Duke" Leto1-2/+9
2011-01-05Properly bubble up errors from rmtreeJonathan "Duke" Leto1-2/+2
2011-01-05Add a few more simple testsJonathan "Duke" Leto1-0/+2
2011-01-05Improve debug info and add some basic jitterbug::Builder testsJonathan "Duke" Leto1-6/+13
2011-01-05Add some useful debug info for the logsJonathan "Duke" Leto1-0/+5
2011-01-05Fix issue where previous build dir was not removed early enoughJonathan "Duke" Leto1-1/+2
2011-01-05Create a sleep method in jitterbug::Builder and fix a typoJonathan "Duke" Leto1-3/+10
2011-01-05Print more useful info when it is neededJonathan "Duke" Leto1-1/+3
2011-01-05Rewriting the builder as jitterbug::BuilderSawyer X1-0/+124
2010-10-07change level; remove debug stringfranck cuny2-3/+2
2010-10-07add webservicefranck cuny1-1/+1
2010-10-03fix feedfranck cuny1-6/+8
2010-10-03order fetch of last commitsfranck cuny1-1/+1
2010-10-03add gravatar; update layoutfranck cuny1-1/+5
2010-10-03update project listingfranck cuny1-24/+25
2010-10-03use dbicfranck cuny4-36/+80
2010-10-03add schemafranck cuny1-0/+6
2010-10-03remove redis, use dbic insteadfranck cuny4-25/+84
2010-09-26rename hook to payload; return 200 when no data in payloadfranck cuny1-11/+18
2010-09-26use namespace for keysfranck cuny1-1/+5
2010-09-26add author name to feedfranck cuny1-0/+1
2010-09-26stupid fix ...franck cuny1-1/+1
2010-09-26don't display last update when no update is availablefranck cuny1-6/+10
2010-09-26fix error o ngetfranck cuny1-7/+8
2010-09-26sort by daysfranck cuny1-1/+3
2010-09-26more css; display a nicer list of projects on main pagefranck cuny1-3/+24
2010-09-25display builds by day + layout to toggle daysfranck cuny1-1/+8
2010-09-25sorted builds for feedfranck cuny1-21/+22
2010-09-25sort commits; show under the appropriate boxfranck cuny1-0/+2
2010-09-25add permalink to test result in feed; api can return html for permalinkfranck cuny2-7/+21
2010-09-25load task, remove before_templatefranck cuny1-6/+4
2010-09-25plugin for before_templatefranck cuny1-0/+17
2010-09-25handle tasksfranck cuny1-0/+19
2010-09-24load_plugin is deprecated, switch to 'use'franck cuny4-16/+8
2010-09-24no more load_pluginAlexis Sukrieh3-12/+6
2010-09-24without load_pluginfranck cuny1-3/+3
2010-09-24load_plugin is not the way to go anymoreAlexis Sukrieh1-3/+3
2010-09-23initial importfranck cuny5-0/+178