Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Vagrant provisioning: CentOS6.5 + Docker + Jenkins
config.vm.provision "shell", inline: <<-SHELL
sudo cp -p /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
sudo sh -c 'echo ZONE=\"Asia/Tokyo\" > /etc/sysconfig/clock'
sudo sh -c 'echo UTC=\"false\" >> /etc/sysconfig/clock'
sudo sh -c "source /etc/sysconfig/clock"
sudo yum update -y
sudo yum install -y wget
sudo rpm -ivh http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/6/i386/epel-release-6-8.noarch.rpm
sudo yum install -y docker-io
sudo chkconfig docker on
sudo yum install -y java-1.7.0-openjdk
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key
sudo yum install -y jenkins
sudo chkconfig jenkins on
sudo sed -i -e 's@JENKINS_ARGS=""@JENKINS_ARGS="--prefix=/jenkins"@' /etc/sysconfig/jenkins
sudo sed -i -e 's@JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true"@JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dhudson.util.ProcessTree.disable=true"@' /etc/sysconfig/jenkins
sudo usermod -G docker jenkins
sudo yum clean all
SHELL
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.