默认情况下启用Universe,因此您通常不需要执行此操作。您可以从终端编辑源文件:
ubuntu 安装 Java 8
内容换成下面的
deb http://archive.ubuntu.com/ubuntu bionic multiverse restricted universe main
deb http://archive.ubuntu.com/ubuntu bionic-security main
deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
# deb-src [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
deb http://archive.ubuntu.com/ubuntu bionic-updates main
deb http://archive.canonical.com/ bionic partner
# deb-src http://archive.canonical.com/ bionic partner
# deb-src http://archive.ubuntu.com/ubuntu bionic main universe restricted multiverse
deb http://us.archive.ubuntu.com/ubuntu/ precise universe
deb http://us.archive.ubuntu.com/ubuntu/ precise-updates universe
更新源
sudo apt-get update
安装 Java 8
sudo apt-get install openjdk-8-jdk -y
卸载 Java
sudo apt-get remove openjdk*
安装Jenkins
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb https://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins
配置slave ,也要安装Java8
允许 sftp
sudo vim /etc/ssh/sshd_config
放开下面一行
Subsystem sftp /usr/lib/openssh/sftp-server
重启 sshd
service sshd restart
#每个服务器放开允许访问IP
在 /etc/hosts.allow 加入
sudo vim /etc/hosts.allow
sshd: 允许访问的ip段
如:sshd:
192.168.10.0/24
在各个节点创建
sudo mkdir /jenkins
并且修改权限
sudo chown -R docker_runner /jenkins
在节点服务器放主服务器jenkins用户的的公钥
vim .ssh/authorized_keys
Jenkins安装和slave配置
Jenkins