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() { ...@@ -124,7 +124,7 @@ cleanup_all() {
# save logs if there are any # save logs if there are any
# #
case $NAME in case $NAME in
*_rescue*) ;; *_rescue*|*_presentation) ;;
*) if [ $NR -gt 200 ] ; then *) if [ $NR -gt 200 ] ; then
save_logs save_logs
else else
...@@ -307,6 +307,9 @@ bootstrap_system() { ...@@ -307,6 +307,9 @@ bootstrap_system() {
*_speakup) *_speakup)
EXTRA_APPEND="$EXTRA_APPEND speakup.synth=soft" EXTRA_APPEND="$EXTRA_APPEND speakup.synth=soft"
;; ;;
*_presentation)
EXTRA_APPEND="$EXTRA_APPEND url=hands.com classes=talks/fosdem07"
;;
*) *)
;; ;;
esac esac
...@@ -442,6 +445,21 @@ rescue_boot() { ...@@ -442,6 +445,21 @@ rescue_boot() {
esac 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() { post_install_boot() {
# normal boot after installation # normal boot after installation
let MY_NR=NR-TRIGGER_NR let MY_NR=NR-TRIGGER_NR
...@@ -1119,6 +1137,8 @@ monitor_system() { ...@@ -1119,6 +1137,8 @@ monitor_system() {
case $MODE in case $MODE in
rescue) rescue_boot rescue) rescue_boot
;; ;;
presentation) presentation_boot
;;
post_install) post_install_boot post_install) post_install_boot
;; ;;
*) ;; *) ;;
...@@ -1273,7 +1293,9 @@ fi ...@@ -1273,7 +1293,9 @@ fi
bootstrap_system bootstrap_system
set +x set +x
case $NAME in case $NAME in
*_rescue*) monitor_system rescue *_rescue*) monitor_system rescue
;;
*_presentation) monitor_system presentation
;; ;;
debian-edu_*combi-server) monitor_system install wait4match 3000 debian-edu_*combi-server) monitor_system install wait4match 3000
;; ;;
...@@ -1287,7 +1309,7 @@ esac ...@@ -1287,7 +1309,7 @@ esac
# #
let NR=NR+1 let NR=NR+1
case $NAME in 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 mkdir -p $RESULTS/log/installer
touch $RESULTS/log/dummy $RESULTS/log/installer/dummy 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 @@ ...@@ -277,6 +277,18 @@
defaults: g-i-installation defaults: g-i-installation
name: '{name}_debian_sid_daily_rescue_dark_theme' 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: - job-template:
defaults: g-i-installation defaults: g-i-installation
name: '{name}_debian-edu_wheezy-test_standalone_gnome' name: '{name}_debian-edu_wheezy-test_standalone_gnome'
...@@ -474,6 +486,24 @@ ...@@ -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_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_timed: '42 6 * * *'
my_recipients: 'holger@layer-acht.org' 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': - '{name}_debian_sid_daily_rescue_spanish':
my_title: 'Debian (sid daily build CD) rescue mode in 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' 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