summaryrefslogtreecommitdiffstats
path: root/update_jdn.sh
diff options
context:
space:
mode:
authorHolger Levsen <holger@layer-acht.org>2012-11-03 14:24:06 +0100
committerHolger Levsen <holger@layer-acht.org>2012-11-03 14:26:15 +0100
commit442795ef39cc32b5e9b8a31bec22be2097e64c6f (patch)
treebc8fc646787ce16347def241b9c378c3e5698b0d /update_jdn.sh
parentc800a92654b762a6e75c00f08794bbc27fbc8ac7 (diff)
downloadjenkins.debian.net-442795ef39cc32b5e9b8a31bec22be2097e64c6f.tar.xz
initial (test-)configuration for jenkins-job-builder
Diffstat (limited to 'update_jdn.sh')
-rwxr-xr-xupdate_jdn.sh11
1 files changed, 9 insertions, 2 deletions
diff --git a/update_jdn.sh b/update_jdn.sh
index c15a19c0..79ee43c5 100755
--- a/update_jdn.sh
+++ b/update_jdn.sh
@@ -14,7 +14,7 @@ done
#
# install the heart of jenkins.debian.net
#
-cp -r bin logparse /srv/jenkins/
+cp -r bin logparse job-cfg /srv/jenkins/
cp -r userContent/* /var/lib/jenkins/userContent/
asciidoc -a numbered -a data-uri -a iconsdir=/etc/asciidoc/images/icons -a scriptsdir=/etc/asciidoc/javascripts -a imagesdir=./ -b html5 -a toc -a toclevels=4 -a icons -o about.html TODO && cp about.html /var/lib/jenkins/userContent/
@@ -24,7 +24,7 @@ asciidoc -a numbered -a data-uri -a iconsdir=/etc/asciidoc/images/icons -a scrip
#
sudo apt-get install vim screen less etckeeper curl mtr-tiny dstat devscripts bash-completion shorewall shorewall6 cron-apt apt-listchanges \
build-essential python-setuptools \
- debootstrap sudo figlet graphviz apache2 python-yaml
+ debootstrap sudo figlet graphviz apache2 python-yaml python-pip mr subversion subversion-tools
#
# deploy package configuration in /etc
@@ -42,3 +42,10 @@ sudo chown root.root /etc/sudoers.d/jenkins ; sudo chmod 700 /etc/sudoers.d/jenk
sudo ln -sf /etc/apache2/sites-available/jenkins.debian.net /etc/apache2/sites-enabled/000-default
sudo service apache2 reload
+#
+# run jenkins-job-builder to update jobs if needed
+# (using sudo because /etc/jenkins_jobs is root:root 700)
+#
+cd /srv/jenkins/job-cfg
+sudo jenkins-jobs update .
+