Commit f63b04ac authored by Holger Levsen's avatar Holger Levsen

g-i: add three new jobs: (sid_daily|jessie|wheezy)_presentation - Thanks to...

g-i: add three new jobs: (sid_daily|jessie|wheezy)_presentation - Thanks to Phil Hands and Frans Pop
parent 9629a0d3
......@@ -124,7 +124,7 @@ cleanup_all() {
# save logs if there are any
#
case $NAME in
*_rescue*) ;;
*_rescue*|*_presentation) ;;
*) if [ $NR -gt 200 ] ; then
save_logs
else
......@@ -307,6 +307,9 @@ bootstrap_system() {
*_speakup)
EXTRA_APPEND="$EXTRA_APPEND speakup.synth=soft"
;;
*_presentation)
EXTRA_APPEND="$EXTRA_APPEND url=hands.com classes=talks/fosdem07"
;;
*)
;;
esac
......@@ -442,6 +445,21 @@ rescue_boot() {
esac
}
presentation_boot() {
# boot in presentation mode
let MY_NR=NR-TRIGGER_NR
TOKEN=$(printf "%04d" $MY_NR)
case $TOKEN in
#0010) do_and_report key tab
# ;;
#0020) do_and_report key enter
# ;;
#0100) do_and_report key tab
# ;;
*) ;;
esac
}
post_install_boot() {
# normal boot after installation
let MY_NR=NR-TRIGGER_NR
......@@ -1119,6 +1137,8 @@ monitor_system() {
case $MODE in
rescue) rescue_boot
;;
presentation) presentation_boot
;;
post_install) post_install_boot
;;
*) ;;
......@@ -1273,7 +1293,9 @@ fi
bootstrap_system
set +x
case $NAME in
*_rescue*) monitor_system rescue
*_rescue*) monitor_system rescue
;;
*_presentation) monitor_system presentation
;;
debian-edu_*combi-server) monitor_system install wait4match 3000
;;
......@@ -1287,7 +1309,7 @@ esac
#
let NR=NR+1
case $NAME in
*_rescue*) # so there are some artifacts to publish
*_rescue*|*_presentation) # so there are some artifacts to publish
mkdir -p $RESULTS/log/installer
touch $RESULTS/log/dummy $RESULTS/log/installer/dummy
;;
......
debian_sid_daily_presentation_preseed.cfg
\ No newline at end of file
This diff is collapsed.
debian_sid_daily_presentation_preseed.cfg
\ No newline at end of file
......@@ -277,6 +277,18 @@
defaults: g-i-installation
name: '{name}_debian_sid_daily_rescue_dark_theme'
- job-template:
defaults: g-i-installation
name: '{name}_debian_sid_daily_presentation'
- job-template:
defaults: g-i-installation
name: '{name}_debian_jessie_presentation'
- job-template:
defaults: g-i-installation
name: '{name}_debian_wheezy_presentation'
- job-template:
defaults: g-i-installation
name: '{name}_debian-edu_wheezy-test_standalone_gnome'
......@@ -474,6 +486,24 @@
my_description: 'Just go into rescue mode via d-i preseeding (with <a href="https://jenkins.debian.net/d-i-preseed-cfgs/debian_sid_daily_rescue_preseed.cfg">this preseed.cfg</a>) using netboot gtk.'
my_timed: '42 6 * * *'
my_recipients: 'holger@layer-acht.org'
- '{name}_debian_sid_daily_presentation':
my_title: 'Debian-Installer (sid daily build CD) used for presentations'
my_shell: '/srv/jenkins/bin/g-i-installation.sh 1 http://cdimage.debian.org/cdimage/daily-builds/sid_d-i/arch-latest/amd64/iso-cd/debian-testing-amd64-netinst.iso'
my_description: 'Use d-i for presentations via d-i preseeding (with <a href="https://jenkins.debian.net/d-i-preseed-cfgs/debian_sid_daily_presentation_preseed.cfg">this preseed.cfg</a>).'
my_timed: '42 15 23 * *'
my_recipients: 'holger@layer-acht.org'
- '{name}_debian_jessie_presentation':
my_title: 'Debian-Installer (jessie netboot) used for presentations'
my_shell: '/srv/jenkins/bin/g-i-installation.sh 1 http://d-i.debian.org/daily-images/amd64/daily/netboot/debian-installer/amd64/'
my_description: 'Use d-i for presentations via d-i preseeding (with <a href="https://jenkins.debian.net/d-i-preseed-cfgs/debian_jessie_presentation_preseed.cfg">this preseed.cfg</a>).'
my_timed: '43 15 23 * *'
my_recipients: 'holger@layer-acht.org'
- '{name}_debian_wheezy_presentation':
my_title: 'Debian-Installer (wheezy netboot) used for presentations'
my_shell: '/srv/jenkins/bin/g-i-installation.sh 1 http://ftp.de.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/netboot/debian-installer/amd64/'
my_description: 'Use d-i for presentations via d-i preseeding (with <a href="https://jenkins.debian.net/d-i-preseed-cfgs/debian_wheezy_presentation_preseed.cfg">this preseed.cfg</a>).'
my_timed: '44 15 23 * *'
my_recipients: 'holger@layer-acht.org'
- '{name}_debian_sid_daily_rescue_spanish':
my_title: 'Debian (sid daily build CD) rescue mode in Spanish'
my_shell: '/srv/jenkins/bin/g-i-installation.sh 1 http://cdimage.debian.org/cdimage/daily-builds/sid_d-i/arch-latest/amd64/iso-cd/debian-testing-amd64-netinst.iso es es_ES'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment