X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=jenkins-scripts%2Fbasic_settings.sh;h=0cebb2b55ce117e2e0814fb134f100960d7ad19a;hb=refs%2Fchanges%2F52%2F7352%2F1;hp=412dfff38e3f9dabe4f38e20110163b9f5e8ffed;hpb=2fbb94cc9875397b402cebefffcb412c226f6bab;p=ci-management.git diff --git a/jenkins-scripts/basic_settings.sh b/jenkins-scripts/basic_settings.sh index 412dfff38..0cebb2b55 100755 --- a/jenkins-scripts/basic_settings.sh +++ b/jenkins-scripts/basic_settings.sh @@ -11,12 +11,14 @@ case "$(facter operatingsystem)" in Ubuntu) - apt-get update # make sure that the ca-certs are properly updated /usr/sbin/update-ca-certificates # attach to the fd.io.dev apt repo - echo 'deb http://nexus.fd.io/content/repositories/fd.io.dev/ ./' >> /etc/apt/sources.list +# echo 'deb http://nexus.fd.io/content/repositories/fd.io.dev/ ./' >> /etc/apt/sources.list + + # Configure Ubuntu mirror + perl -pi -e 'unless(m{(security|fd\.io)}){ s{://[^/]+/}{://ca.archive.ubuntu.com/} }' /etc/apt/sources.list ;; *) # Do nothing on other distros for now @@ -35,6 +37,11 @@ jenkins soft nofile 16000 jenkins hard nofile 16000 EOF +cat </etc/sudoers.d/89-jenkins-user-defaults +Defaults:jenkins !requiretty +jenkins ALL = NOPASSWD: ALL +EOJENKINS_SUDO + cat <> /etc/ssh/ssh_config Host * ServerAliveInterval 60