Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a test for requesting a nonexistent task | Jonathan "Duke" Leto | 2011-05-02 | 1 | -1/+1 |
| | |||||
* | Make the command-line arg of the builder --config to match jitterbug_db | Jonathan "Duke" Leto | 2011-04-29 | 1 | -5/+5 |
| | |||||
* | Show the author of the latest commit on the dashboard, fixes #40 | Jonathan "Duke" Leto | 2011-04-28 | 1 | -1/+3 |
| | |||||
* | Prevent a use of uninitialized value warning | Jonathan "Duke" Leto | 2011-04-27 | 1 | -1/+1 |
| | |||||
* | Remove an unnecessary sleep | Jonathan "Duke" Leto | 2011-04-26 | 1 | -3/+0 |
| | |||||
* | Hopefully unbreak the reusing git repo feature | Jonathan "Duke" Leto | 2011-04-26 | 1 | -4/+0 |
| | |||||
* | Get rid of Git::Repository calls | Jonathan "Duke" Leto | 2011-04-26 | 1 | -2/+0 |
| | |||||
* | Merge branch 'custom_build' into reuse_repo | Jonathan "Duke" Leto | 2011-04-21 | 1 | -8/+19 |
|\ | | | | | | | | | Conflicts: lib/jitterbug/Builder.pm | ||||
| * | Allow the config file to specify per-project builder and builder_variables, ↵ | Jonathan "Duke" Leto | 2011-04-21 | 1 | -8/+13 |
| | | | | | | | | which override the global values | ||||
| * | Add on_failure_to_email and on_pass_to_email config keys | Jonathan "Duke" Leto | 2011-02-23 | 1 | -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. | ||||
| * | Turn off debug statements by default | Jonathan "Duke" Leto | 2011-02-23 | 1 | -1/+1 |
| | | |||||
* | | Add on_failure_to_email and on_pass_to_email config keys | Jonathan "Duke" Leto | 2011-02-23 | 1 | -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. | ||||
* | | Use checkout instead of rebase, since we don't know which branch name to ↵ | Jonathan "Duke" Leto | 2011-02-23 | 1 | -3/+3 |
| | | | | | | | | rebase against | ||||
* | | Explicity fetch and rebase to avoid configuration issues | Jonathan "Duke" Leto | 2011-02-23 | 1 | -1/+3 |
| | | |||||
* | | Add a useful comment | Jonathan "Duke" Leto | 2011-02-23 | 1 | -0/+2 |
| | | |||||
* | | Run the git commands in the correct repo | Jonathan "Duke" Leto | 2011-02-23 | 1 | -0/+3 |
| | | |||||
* | | Turn off debug statements by default | Jonathan "Duke" Leto | 2011-02-23 | 1 | -1/+1 |
| | | |||||
* | | Make reusing git repos actually work | Jonathan "Duke" Leto | 2011-02-23 | 1 | -8/+16 |
| | | | | | | | | | | This code is not pretty, but it works. Currently, Git::Repository is eschewed because it was giving odd errors. | ||||
* | | Create a new repo for the first time, even if reuse_repo is true | Jonathan "Duke" Leto | 2011-02-22 | 1 | -11/+16 |
| | | |||||
* | | We really only need to fetch new commits, not pull or rebase them. rbuels++ | Jonathan "Duke" Leto | 2011-02-22 | 1 | -2/+2 |
| | | |||||
* | | Teach jitterbug about reusing git repos to save bandwidth | Jonathan "Duke" Leto | 2011-02-22 | 1 | -8/+20 |
|/ | |||||
* | Only put the short commit message in email subjects | Jonathan "Duke" Leto | 2011-02-15 | 1 | -1/+3 |
| | | | | The full commit message will still be in the body of the email. | ||||
* | return empty list if project is not defined | franck cuny | 2011-02-14 | 1 | -0/+1 |
| | |||||
* | Merge branch 'devel' | franck cuny | 2011-02-13 | 6 | -36/+141 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * devel: add more tests inside the hook, we check if we can add more than one task for this project add configuration option to skip some branches; add tests for the Hook that's why we want datetime use DateTime update templates to show informations about running tasks column started_when: datetime when the build started prepare to update schema again display current build if any add sql schema for various version don't ignore .sql files script to migrate/upgrade dbix schema add version to our schema update templates and css we want a find, not a search here add pending status to the schema (TODO: need a script to migrate the schema) load tasks and display them on the dashboard | ||||
| * | inside the hook, we check if we can add more than one task for this | franck cuny | 2011-02-13 | 3 | -5/+20 |
| | | | | | | | | | | | | project the schema is updated to remove the constraint | ||||
| * | add configuration option to skip some branches; add tests for the Hook | franck cuny | 2011-02-13 | 1 | -31/+80 |
| | | |||||
| * | that's why we want datetime | franck cuny | 2011-02-13 | 1 | -1/+3 |
| | | |||||
| * | use DateTime | franck cuny | 2011-02-13 | 1 | -0/+1 |
| | | |||||
| * | resolve merge conflict | franck cuny | 2011-02-13 | 4 | -4/+42 |
| |\ | |||||
| | * | column started_when: datetime when the build started | franck cuny | 2011-02-13 | 1 | -2/+8 |
| | | | |||||
| | * | prepare to update schema again | franck cuny | 2011-02-13 | 1 | -1/+1 |
| | | | |||||
| | * | display current build if any | franck cuny | 2011-01-24 | 1 | -1/+2 |
| | | | |||||
| | * | add version to our schema | franck cuny | 2011-01-24 | 1 | -0/+2 |
| | | | |||||
| | * | we want a find, not a search here | franck cuny | 2011-01-24 | 1 | -1/+1 |
| | | | |||||
| | * | add pending status to the schema (TODO: need a script to migrate the schema) | franck cuny | 2011-01-24 | 1 | -0/+4 |
| | | | |||||
| | * | load tasks and display them on the dashboard | franck cuny | 2011-01-24 | 1 | -3/+28 |
| | | | |||||
* | | | Teach jitterbug::Emailer how to send PASS emails | Jonathan "Duke" Leto | 2011-02-01 | 2 | -29/+40 |
| | | | |||||
* | | | Fix bug where perlbrew and email_on_pass where not detected | Jonathan "Duke" Leto | 2011-02-01 | 1 | -2/+2 |
| | | | |||||
* | | | Fix a bug with perlbrew default and give more details in the logs | Jonathan "Duke" Leto | 2011-02-01 | 1 | -2/+7 |
| | | | |||||
* | | | Add some debug info to help diagnose bugs | Jonathan "Duke" Leto | 2011-02-01 | 1 | -0/+4 |
| | | | |||||
* | | | Add ability to optionally send emails when the build passes | Jonathan "Duke" Leto | 2011-02-01 | 1 | -1/+16 |
| | | | |||||
* | | | Add a builder_variablse YAML key, which passed environment variables to the ↵ | Jonathan "Duke" Leto | 2011-01-28 | 1 | -1/+2 |
|/ / | | | | | | | builder | ||||
* | | Get rid of uninitialized warning in the test suite | Jonathan "Duke" Leto | 2011-01-18 | 1 | -1/+1 |
| | | |||||
* | | Add ability to use test failure summary in failure email template | Jonathan "Duke" Leto | 2011-01-18 | 1 | -3/+8 |
| | | |||||
* | | Refactor jitterbug::Emailer to get rid of some warnings and improve tests | Jonathan "Duke" Leto | 2011-01-18 | 1 | -12/+19 |
| | | |||||
* | | Allow placeholders for project name and SHA1 in build failure emails | Jonathan "Duke" Leto | 2011-01-13 | 1 | -0/+3 |
| | | |||||
* | | Put commit message in subject of failure emails and improve body format | Jonathan "Duke" Leto | 2011-01-13 | 1 | -1/+7 |
| | | |||||
* | | Load the on_failure class at runtime before instantiating it | Jonathan "Duke" Leto | 2011-01-13 | 1 | -0/+1 |
| | | |||||
* | | Allow a header and footer for failure emails to be specified | Jonathan "Duke" Leto | 2011-01-12 | 1 | -0/+6 |
| | | |||||
* | | Allow specification of a perl module to handle build failure emails | Jonathan "Duke" Leto | 2011-01-12 | 1 | -1/+8 |
| | | |||||
* | | More tests for jitterbug::Emailer | Jonathan "Duke" Leto | 2011-01-12 | 1 | -11/+15 |
| | | |||||
* | | Fix some bugs in jitterbug::Emailer and add mocked test data | Jonathan "Duke" Leto | 2011-01-12 | 1 | -2/+4 |
| | | |||||
* | | Add some tests for jitterbug::Emailer | Jonathan "Duke" Leto | 2011-01-12 | 1 | -2/+4 |
| | | |||||
* | | Make failure email more customizable, start new jitterbug::Emailer in perl | Jonathan "Duke" Leto | 2011-01-11 | 2 | -2/+45 |
| | | |||||
* | | Make build failure email more useful by including TAP output | Jonathan "Duke" Leto | 2011-01-11 | 1 | -2/+2 |
| | | |||||
* | | Attempt to fix the mangled build failure email bug | Jonathan "Duke" Leto | 2011-01-11 | 1 | -9/+9 |
| | | |||||
* | | Add the ability to CC an email when builds fail | Jonathan "Duke" Leto | 2011-01-10 | 1 | -1/+3 |
| | | |||||
* | | Add ability to disable perlbrew | Jonathan "Duke" Leto | 2011-01-08 | 1 | -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). | ||||
* | | Add debug info for a failed build event | Jonathan "Duke" Leto | 2011-01-07 | 1 | -2/+4 |
| | | |||||
* | | Die early if the config file does not exist and add some tests | Jonathan "Duke" Leto | 2011-01-07 | 1 | -0/+2 |
| | | |||||
* | | Find new tasks correctly | Jonathan "Duke" Leto | 2011-01-05 | 1 | -1/+2 |
| | | |||||
* | | Attempt to avoid a race condition and emit more debug info | Jonathan "Duke" Leto | 2011-01-05 | 1 | -2/+9 |
| | | |||||
* | | Properly bubble up errors from rmtree | Jonathan "Duke" Leto | 2011-01-05 | 1 | -2/+2 |
| | | |||||
* | | Add a few more simple tests | Jonathan "Duke" Leto | 2011-01-05 | 1 | -0/+2 |
| | | |||||
* | | Improve debug info and add some basic jitterbug::Builder tests | Jonathan "Duke" Leto | 2011-01-05 | 1 | -6/+13 |
| | | |||||
* | | Add some useful debug info for the logs | Jonathan "Duke" Leto | 2011-01-05 | 1 | -0/+5 |
| | | |||||
* | | Fix issue where previous build dir was not removed early enough | Jonathan "Duke" Leto | 2011-01-05 | 1 | -1/+2 |
| | | |||||
* | | Create a sleep method in jitterbug::Builder and fix a typo | Jonathan "Duke" Leto | 2011-01-05 | 1 | -3/+10 |
| | | |||||
* | | Print more useful info when it is needed | Jonathan "Duke" Leto | 2011-01-05 | 1 | -1/+3 |
| | | |||||
* | | Rewriting the builder as jitterbug::Builder | Sawyer X | 2011-01-05 | 1 | -0/+124 |
|/ | |||||
* | change level; remove debug string | franck cuny | 2010-10-07 | 2 | -3/+2 |
| | |||||
* | add webservice | franck cuny | 2010-10-07 | 1 | -1/+1 |
| | |||||
* | fix feed | franck cuny | 2010-10-03 | 1 | -6/+8 |
| | |||||
* | order fetch of last commits | franck cuny | 2010-10-03 | 1 | -1/+1 |
| | |||||
* | add gravatar; update layout | franck cuny | 2010-10-03 | 1 | -1/+5 |
| | |||||
* | update project listing | franck cuny | 2010-10-03 | 1 | -24/+25 |
| | |||||
* | use dbic | franck cuny | 2010-10-03 | 4 | -36/+80 |
| | |||||
* | add schema | franck cuny | 2010-10-03 | 1 | -0/+6 |
| | |||||
* | remove redis, use dbic instead | franck cuny | 2010-10-03 | 4 | -25/+84 |
| | |||||
* | rename hook to payload; return 200 when no data in payload | franck cuny | 2010-09-26 | 1 | -11/+18 |
| | |||||
* | use namespace for keys | franck cuny | 2010-09-26 | 1 | -1/+5 |
| | |||||
* | add author name to feed | franck cuny | 2010-09-26 | 1 | -0/+1 |
| | |||||
* | stupid fix ... | franck cuny | 2010-09-26 | 1 | -1/+1 |
| | |||||
* | don't display last update when no update is available | franck cuny | 2010-09-26 | 1 | -6/+10 |
| | |||||
* | fix error o nget | franck cuny | 2010-09-26 | 1 | -7/+8 |
| | |||||
* | sort by days | franck cuny | 2010-09-26 | 1 | -1/+3 |
| | |||||
* | more css; display a nicer list of projects on main page | franck cuny | 2010-09-26 | 1 | -3/+24 |
| | |||||
* | display builds by day + layout to toggle days | franck cuny | 2010-09-25 | 1 | -1/+8 |
| | |||||
* | sorted builds for feed | franck cuny | 2010-09-25 | 1 | -21/+22 |
| | |||||
* | sort commits; show under the appropriate box | franck cuny | 2010-09-25 | 1 | -0/+2 |
| | |||||
* | add permalink to test result in feed; api can return html for permalink | franck cuny | 2010-09-25 | 2 | -7/+21 |
| | |||||
* | load task, remove before_template | franck cuny | 2010-09-25 | 1 | -6/+4 |
| | |||||
* | plugin for before_template | franck cuny | 2010-09-25 | 1 | -0/+17 |
| | |||||
* | handle tasks | franck cuny | 2010-09-25 | 1 | -0/+19 |
| | |||||
* | load_plugin is deprecated, switch to 'use' | franck cuny | 2010-09-24 | 4 | -16/+8 |
| | |||||
* | initial import | franck cuny | 2010-09-23 | 5 | -0/+178 |