From 442795ef39cc32b5e9b8a31bec22be2097e64c6f Mon Sep 17 00:00:00 2001 From: Holger Levsen Date: Sat, 3 Nov 2012 14:24:06 +0100 Subject: initial (test-)configuration for jenkins-job-builder --- update_jdn.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'update_jdn.sh') 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 . + -- cgit v1.2.3-54-g00ecf