Skip to content
Browse files

Add a more detailed example config file and a custom rakudo build script

  • Loading branch information...
1 parent 6f1d9af commit db7bb6fd9eae5ea339cf07bc3a769fc11b8087b4 @leto leto committed
Showing with 63 additions and 0 deletions.
  1. +53 −0 example.yml
  2. +10 −0 scripts/build_rakudo_and_spectest.sh
View
53 example.yml
@@ -0,0 +1,53 @@
+layout: "main"
+logger: "file"
+appname: "jitterbug"
+
+builds_per_feed: 5
+template: "xslate"
+engines:
+ xslate:
+ path: /
+ type: text
+ cache: 0
+
+jitterbug:
+ reports:
+ dir: /tmp/jitterbug
+ build:
+ dir: /tmp/build
+ build_process:
+ builder: ./scripts/capsule.sh
+ builder_variables: ""
+ on_failure: "jitterbug::Emailer"
+ on_failure_to_email: jonathan@leto.net
+ on_failure_cc_email:
+ on_failure_from_email: jitterbug@leto.net
+ on_failure_subject_prefix: "[jitterbug] FAIL "
+ on_failure_header: "Jitterbug Web Interace : http://new.leto.net:3000\n%%PROJECT%% : http://new.leto.net:8090/project/%%PROJECT%%\nFailing Commit Diff: https://github.com/parrot/%%PROJECT%%/commit/%%SHA1%%\n\n%%SUMMARY%%\n\n"
+ on_failure_footer: "Sorry, but your Princess is in another castle!"
+ on_pass: "jitterbug::Emailer"
+ on_pass_to_email:
+ on_pass_cc_email: jonathan@leto.net
+ on_pass_subject_prefix: "[jitterbug] PASS "
+ on_pass_from_email: jitterbug@leto.net
+ on_pass_footer: "Amazingly, everything WORKED!"
+ on_pass_header: "Great job!"
+ reuse_repo: 1
+ options:
+ perlbrew: 1
+ email_on_pass: 0
+ branches:
+ parrot: master|smoke-me
+ projects:
+ rakudo:
+ builder: ./scripts/build_rakudo_and_spectest.sh
+
+plugins:
+ DBIC:
+ schema:
+ skip_automake: 1
+ pckg: "jitterbug::Schema"
+ connect_info:
+ - dbi:SQLite:dbname=jitterbug.db
+
+
View
10 scripts/build_rakudo_and_spectest.sh
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+# This serves as an example of a custom build script, which builds
+# Rakudo Perl 6 and times a spectest run
+
+make realclean
+perl Configure.pl --gen-parrot
+make
+make t/spec
+time make spectest

0 comments on commit db7bb6f

Please sign in to comment.
Something went wrong with that request. Please try again.