Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Make the command-line arg of the builder --config to match jitterbug_db | Jonathan "Duke" Leto | 2011-04-29 | 1 | -5/+5 |
| | |||||
* | 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 | ||||
| * | Turn off debug statements by default | Jonathan "Duke" Leto | 2011-02-23 | 1 | -1/+1 |
| | | |||||
* | | 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 |
|/ | |||||
* | Merge branch 'devel' | franck cuny | 2011-02-13 | 1 | -1/+4 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
| * | that's why we want datetime | franck cuny | 2011-02-13 | 1 | -1/+3 |
| | | |||||
| * | use DateTime | franck cuny | 2011-02-13 | 1 | -0/+1 |
| | | |||||
* | | Teach jitterbug::Emailer how to send PASS emails | Jonathan "Duke" Leto | 2011-02-01 | 1 | -8/+17 |
| | | |||||
* | | 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 | ||||
* | Load the on_failure class at runtime before instantiating it | Jonathan "Duke" Leto | 2011-01-13 | 1 | -0/+1 |
| | |||||
* | Allow specification of a perl module to handle build failure emails | Jonathan "Duke" Leto | 2011-01-12 | 1 | -1/+8 |
| | |||||
* | Make failure email more customizable, start new jitterbug::Emailer in perl | Jonathan "Duke" Leto | 2011-01-11 | 1 | -2/+2 |
| | |||||
* | 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 |