X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jenkins-scripts%2Fbuilder.sh;h=7249e01cdd10603fe5dbbc3b43947eb06565cee8;hb=052c78f537806c396d05f0d2d5ad930b48cd839a;hp=ea7c7b583d44ec456bacc9670cec5224c7c762d7;hpb=2ca3b6da8746c3ec02afedc87e90e520d1d14e36;p=releng%2Fbuilder.git diff --git a/jenkins-scripts/builder.sh b/jenkins-scripts/builder.sh index ea7c7b583..7249e01cd 100755 --- a/jenkins-scripts/builder.sh +++ b/jenkins-scripts/builder.sh @@ -1,21 +1,28 @@ #!/bin/bash +# vim: sw=2 ts=2 sts=2 et : yum clean all -yum install -y python-virtualenv xmlstarlet -# sshpass for the current deploy test to be runable immediatelly after build +# +# Integration/Packaging +# + +# Install software for building RPMs +yum install -y fedora-packager + +# Install software for building docs +yum install -y libxslt-devel + +# disable the firewall +/bin/bash ./disable_firewall.sh + +# install sshpass yum install -y sshpass -# add in mono components for VTN -yum install -y yum-utils -#The following is needed for the new code in vtn project. -#these packages will enable C# compilation. -rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF" -#Added the mono tools repository -yum-config-manager -q -y --add-repo http://origin-download.mono-project.com/repo/centos6 -#Install the nuget binary -yum install -q -y http://origin-download.mono-project.com/repo/centos/n/nuget/nuget-2.8.3+md58+dhx1-0.noarch.rpm -#install the mono toolchain -yum -q -y install mono-complete +cat </etc/sudoers.d/89-jenkins-user-defaults +Defaults:jenkins !requiretty +jenkins ALL = NOPASSWD: ALL +EOF -# vim: sw=2 ts=2 sts=2 et : +# install crudini command line tool for editing config files +yum install -y crudini