Overview This plugin allows to execute a jenkins job inside a (set of) container(s). Jenkins job run into slave containers which linked between each other. Jenkins uses own mechanism to control build on slaves(docker slave containers). Jenkins connects to docker API (socket in our case) and API allows to control remote processes as well. […]
jenkins
Как быстро поднять Jenkins на centos7. Поднимаем в контейнере с помощью docker-compose. Сам docker-compose позволяет быстро запустить и слинковать несколько контейнеров, для Jenkins у нас будет только один контейнер, но я беру docker-compose для удобства. Поехали Инсталим докер на хост машину
1 |
wget -qO- https://get.docker.com/ | sh |
Добавляем юзера в докер группу
1 |
sudo usermod -aG docker $(whoami) |
Добавляем в автозапуск и стартуем
1 2 3 |
sudo systemctl enable docker.service sudo systemctl start docker.service |
Теперь […]
В Jenkins есть возможность добавлять slave ноды для того, чтобы раскидывать джобы по этим нодам и не загружать мастер. Перед добавлением слейва нужно на него поставить Java. Для этого берем плейбук https://github.com/geerlingguy/ansible-role-java и ставим все через ansible или ставим по старинке через rpm – качаем нужный пакет с java.com и инсталим
1 |
rpm -Uvh /tmp/jdk-8u151-linux-x64.rpm |
Теперь нужно сделать ssh […]
Свежие комментарии