about summary refs log tree commit diff
path: root/lib/jitterbug (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Silence noisy checkout outputJonathan "Duke" Leto2011-05-221-1/+3
|
* Mess around with test dataJonathan "Duke" Leto2011-05-221-1/+1
|
* Merge branch 'master' into git_refactorJonathan "Duke" Leto2011-05-221-2/+6
|\
| * Error out early if a task id is not givenJonathan "Duke" Leto2011-05-221-2/+6
| |
* | Remove dep on Git::RepositoryJonathan "Duke" Leto2011-05-221-2/+1
|/
* return when taks is not definedfranck cuny2011-05-121-1/+2
| | | | Signed-off-by: franck cuny <franck@lumberjaph.net>
* Fix #62 - display human friendly build timesfranck cuny2011-05-121-2/+8
| | | | Signed-off-by: franck cuny <franck@lumberjaph.net>
* Avoid getting an undef object back from Email::Stuff when CC: is emptyJonathan "Duke" Leto2011-05-121-1/+1
|
* don't show started_when when a task is not started (closes GH #58)franck cuny2011-05-091-11/+9
| | | | Signed-off-by: franck cuny <franck@lumberjaph.net>
* add a new route to the API to list all tasksfranck cuny2011-05-091-0/+23
| | | | Signed-off-by: franck cuny <franck@lumberjaph.net>
* add a new route to the API to delete a taskfranck cuny2011-05-091-0/+15
| | | | Signed-off-by: franck cuny <franck@lumberjaph.net>
* display the number of builds for the day (closes GH #53)franck cuny2011-05-091-1/+3
| | | | Signed-off-by: franck cuny <franck@lumberjaph.net>
* show more informations about a task (closes GH #55)franck cuny2011-05-091-1/+8
| | | | Signed-off-by: franck cuny <franck@lumberjaph.net>
* Add a test for requesting a nonexistent taskJonathan "Duke" Leto2011-05-021-1/+1
|
* Make the command-line arg of the builder --config to match jitterbug_dbJonathan "Duke" Leto2011-04-291-5/+5
|
* Prevent a use of uninitialized value warningJonathan "Duke" Leto2011-04-271-1/+1
|
* Remove an unnecessary sleepJonathan "Duke" Leto2011-04-261-3/+0
|
* Hopefully unbreak the reusing git repo featureJonathan "Duke" Leto2011-04-261-4/+0
|
* Get rid of Git::Repository callsJonathan "Duke" Leto2011-04-261-2/+0
|
* Merge branch 'custom_build' into reuse_repoJonathan "Duke" Leto2011-04-211-8/+19
|\ | | | | | | | | Conflicts: lib/jitterbug/Builder.pm
| * Allow the config file to specify per-project builder and builder_variables, ↵Jonathan "Duke" Leto2011-04-211-8/+13
| | | | | | | | which override the global values
| * Add on_failure_to_email and on_pass_to_email config keysJonathan "Duke" Leto2011-02-231-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 defaultJonathan "Duke" Leto2011-02-231-1/+1
| |
* | Add on_failure_to_email and on_pass_to_email config keysJonathan "Duke" Leto2011-02-231-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" Leto2011-02-231-3/+3
| | | | | | | | rebase against
* | Explicity fetch and rebase to avoid configuration issuesJonathan "Duke" Leto2011-02-231-1/+3
| |
* | Add a useful commentJonathan "Duke" Leto2011-02-231-0/+2
| |
* | Run the git commands in the correct repoJonathan "Duke" Leto2011-02-231-0/+3
| |
* | Turn off debug statements by defaultJonathan "Duke" Leto2011-02-231-1/+1
| |
* | Make reusing git repos actually workJonathan "Duke" Leto2011-02-231-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 trueJonathan "Duke" Leto2011-02-221-11/+16
| |
* | We really only need to fetch new commits, not pull or rebase them. rbuels++Jonathan "Duke" Leto2011-02-221-2/+2
| |
* | Teach jitterbug about reusing git repos to save bandwidthJonathan "Duke" Leto2011-02-221-8/+20
|/
* Only put the short commit message in email subjectsJonathan "Duke" Leto2011-02-151-1/+3
| | | | The full commit message will still be in the body of the email.
* return empty list if project is not definedfranck cuny2011-02-141-0/+1
|
* Merge branch 'devel'franck cuny2011-02-135-33/+112
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 thisfranck cuny2011-02-133-5/+20
| | | | | | | | | | | | project the schema is updated to remove the constraint
| * add configuration option to skip some branches; add tests for the Hookfranck cuny2011-02-131-31/+80
| |
| * that's why we want datetimefranck cuny2011-02-131-1/+3
| |
| * use DateTimefranck cuny2011-02-131-0/+1
| |
| * resolve merge conflictfranck cuny2011-02-133-1/+13
| |\
| | * column started_when: datetime when the build startedfranck cuny2011-02-131-2/+8
| | |
| | * prepare to update schema againfranck cuny2011-02-131-1/+1
| | |
| | * add version to our schemafranck cuny2011-01-241-0/+2
| | |
| | * we want a find, not a search herefranck cuny2011-01-241-1/+1
| | |
| | * add pending status to the schema (TODO: need a script to migrate the schema)franck cuny2011-01-241-0/+4
| | |
* | | Teach jitterbug::Emailer how to send PASS emailsJonathan "Duke" Leto2011-02-012-29/+40
| | |
* | | Fix bug where perlbrew and email_on_pass where not detectedJonathan "Duke" Leto2011-02-011-2/+2
| | |
* | | Fix a bug with perlbrew default and give more details in the logsJonathan "Duke" Leto2011-02-011-2/+7
| | |
* | | Add some debug info to help diagnose bugsJonathan "Duke" Leto2011-02-011-0/+4
| | |
* | | Add ability to optionally send emails when the build passesJonathan "Duke" Leto2011-02-011-1/+16
| | |
* | | Add a builder_variablse YAML key, which passed environment variables to the ↵Jonathan "Duke" Leto2011-01-281-1/+2
|/ / | | | | | | builder
* | Get rid of uninitialized warning in the test suiteJonathan "Duke" Leto2011-01-181-1/+1
| |
* | Add ability to use test failure summary in failure email templateJonathan "Duke" Leto2011-01-181-3/+8
| |
* | Refactor jitterbug::Emailer to get rid of some warnings and improve testsJonathan "Duke" Leto2011-01-181-12/+19
| |
* | Allow placeholders for project name and SHA1 in build failure emailsJonathan "Duke" Leto2011-01-131-0/+3
| |
* | Put commit message in subject of failure emails and improve body formatJonathan "Duke" Leto2011-01-131-1/+7
| |
* | Load the on_failure class at runtime before instantiating itJonathan "Duke" Leto2011-01-131-0/+1
| |
* | Allow a header and footer for failure emails to be specifiedJonathan "Duke" Leto2011-01-121-0/+6
| |
* | Allow specification of a perl module to handle build failure emailsJonathan "Duke" Leto2011-01-121-1/+8
| |
* | More tests for jitterbug::EmailerJonathan "Duke" Leto2011-01-121-11/+15
| |
* | Fix some bugs in jitterbug::Emailer and add mocked test dataJonathan "Duke" Leto2011-01-121-2/+4
| |
* | Add some tests for jitterbug::EmailerJonathan "Duke" Leto2011-01-121-2/+4
| |
* | Make failure email more customizable, start new jitterbug::Emailer in perlJonathan "Duke" Leto2011-01-112-2/+45
| |
* | Make build failure email more useful by including TAP outputJonathan "Duke" Leto2011-01-111-2/+2
| |
* | Attempt to fix the mangled build failure email bugJonathan "Duke" Leto2011-01-111-9/+9
| |
* | Add the ability to CC an email when builds failJonathan "Duke" Leto2011-01-101-1/+3
| |
* | Add ability to disable perlbrewJonathan "Duke" Leto2011-01-081-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 eventJonathan "Duke" Leto2011-01-071-2/+4
| |
* | Die early if the config file does not exist and add some testsJonathan "Duke" Leto2011-01-071-0/+2
| |
* | Find new tasks correctlyJonathan "Duke" Leto2011-01-051-1/+2
| |
* | Attempt to avoid a race condition and emit more debug infoJonathan "Duke" Leto2011-01-051-2/+9
| |
* | Properly bubble up errors from rmtreeJonathan "Duke" Leto2011-01-051-2/+2
| |
* | Add a few more simple testsJonathan "Duke" Leto2011-01-051-0/+2
| |
* | Improve debug info and add some basic jitterbug::Builder testsJonathan "Duke" Leto2011-01-051-6/+13
| |
* | Add some useful debug info for the logsJonathan "Duke" Leto2011-01-051-0/+5
| |
* | Fix issue where previous build dir was not removed early enoughJonathan "Duke" Leto2011-01-051-1/+2
| |
* | Create a sleep method in jitterbug::Builder and fix a typoJonathan "Duke" Leto2011-01-051-3/+10
| |
* | Print more useful info when it is neededJonathan "Duke" Leto2011-01-051-1/+3
| |
* | Rewriting the builder as jitterbug::BuilderSawyer X2011-01-051-0/+124
|/
* change level; remove debug stringfranck cuny2010-10-072-3/+2
|
* fix feedfranck cuny2010-10-031-6/+8
|
* add gravatar; update layoutfranck cuny2010-10-031-1/+5
|
* use dbicfranck cuny2010-10-034-36/+80
|
* add schemafranck cuny2010-10-031-0/+6
|
* remove redis, use dbic insteadfranck cuny2010-10-034-25/+84
|
* rename hook to payload; return 200 when no data in payloadfranck cuny2010-09-261-11/+18
|
* use namespace for keysfranck cuny2010-09-261-1/+5
|
* add author name to feedfranck cuny2010-09-261-0/+1
|
* sort by daysfranck cuny2010-09-261-1/+3
|
* display builds by day + layout to toggle daysfranck cuny2010-09-251-1/+8
|
* sorted builds for feedfranck cuny2010-09-251-21/+22
|
* sort commits; show under the appropriate boxfranck cuny2010-09-251-0/+2
|
* add permalink to test result in feed; api can return html for permalinkfranck cuny2010-09-252-7/+21
|
* plugin for before_templatefranck cuny2010-09-251-0/+17
|
* handle tasksfranck cuny2010-09-251-0/+19
|
* load_plugin is deprecated, switch to 'use'franck cuny2010-09-243-12/+6
|
* initial importfranck cuny2010-09-234-0/+154