about summary refs log tree commit diff
path: root/lib/jitterbug/Builder.pm (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
| * Turn off debug statements by defaultJonathan "Duke" Leto2011-02-231-1/+1
| |
* | 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
|/
* Merge branch 'devel'franck cuny2011-02-131-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 datetimefranck cuny2011-02-131-1/+3
| |
| * use DateTimefranck cuny2011-02-131-0/+1
| |
* | Teach jitterbug::Emailer how to send PASS emailsJonathan "Duke" Leto2011-02-011-8/+17
| |
* | 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
* Load the on_failure class at runtime before instantiating itJonathan "Duke" Leto2011-01-131-0/+1
|
* Allow specification of a perl module to handle build failure emailsJonathan "Duke" Leto2011-01-121-1/+8
|
* Make failure email more customizable, start new jitterbug::Emailer in perlJonathan "Duke" Leto2011-01-111-2/+2
|
* 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