= Sesión 10 Jenkins == jenkins [[https://lpic-devops.pad.floss.cat/p/jenkins]] * maneras de ejecutar jenkins como contenedor: * ''docker run -d -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home jenkins/jenkins'' * ''docker run -d %%--%%user 1000:999 %%--%%name kenkins -p 8080:8080 -p 50000:50000 -v /var/run/docker.sock:/var/run/docker.sock -v /srv/kenkins:/var/jenkins_home jenkins/jenkins:latest'' * 999 deberá el **GID** del grupo **docker** (para tener permisos) === estrategias * jenkins + docker (dind((Docker Inside Docker))) * crear agentes "cloud" * atacando a socket via **tcp** * atacando a cokcer via **unix** <- privilegiado root (no mola) o ''--user'' en la ejecución * jenkins + == laboratorio * integración jenkins + gitlab [[https://medium.com/devopslinks/quick-and-easy-ci-cd-with-gitlab-and-jenkins-ba7821032e9c]] == otros * https://jenkins.io/projects/jenkins-x/