Jenkins安装和slave配置

默认情况下启用Universe,因此您通常不需要执行此操作。您可以从终端编辑源文件:

ubuntu 安装 Java 8

sudo vim /etc/apt/sources.list

内容换成下面的

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