cat .ssh/id_rsa.pub
copy key
adduser jenkins
apt-getupdate
apt-get install openjdk-8-jdk wget gnupg git vim
mkdir /var/jenkins/
chown jenkins:jenkins /var/jenkins
sudo su jenkins
cd
mkdir .ssh
vim .ssh/authorized_keys
paste key
Introducción
Introducción a Automatización
Jenkins Core
Introducción a Jenkins
Instalación y Configuración Básica de Jenkins
Manejo Básico de Usuarios
Jobs
¿Qué es un Job?
Configuración de un Job
¿Cómo Jenkins interactúa con su máquina local?
Plugins
Jenkins y su ecosistema de Plugins
Cadenas de Jobs
Connectándonos a GitHub
Pipelines
¿Qué es un 'Pipeline'?
¿Cómo puedo acelerar mi development de Pipelines?
Slave
Introducción a Slaves
Conectado un Slave
Cierre
Cierre del curso, introducción a DevOps
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
Aportes 15
Preguntas 9
cat .ssh/id_rsa.pub
copy key
adduser jenkins
apt-getupdate
apt-get install openjdk-8-jdk wget gnupg git vim
mkdir /var/jenkins/
chown jenkins:jenkins /var/jenkins
sudo su jenkins
cd
mkdir .ssh
vim .ssh/authorized_keys
paste key
Tuve un problema con la carpeta .ssh
tanto en el usuario root como en el usuario jenkins.
En mi caso particular fue porque lo hice en una instancia de AWS que ya tiene la carpeta .ssh
por ende no tenia permisos.
Asi que tuve que darle permisos necesarios con los siguientes comandos:
sudo chown -R jenkins:jenkins .ssh
chmod 700 .ssh
Y ya con eso pude agregar mi nueva llave ssh.
yo lo hice con docker 😃 funciona igual
Terminal Jenkins
cat .ssh/id_rsa.pub
ver clave pública en el archivo id_rsa.pub
copiar la clave pública sin el usuario del final para ponerla en el Slave
Terminal slave
pegar la clave pública de jenkins para conservarla
adduser jenkins
indicar password
la demás info en blanco
confirmar que la info es correcta Y/n
apt-getupdate
apt-get install openjdk-8-jdk wget gnupg git vim
similar a la instalación previa
instalar java 8
vim para modificar algunos files
mkdir /var/jenkins/
creamos un directorio donde Jenkins va a trabajar
cuando máster se conecta a slave, es el workspace
chown jenkins:jenkins /var/jenkins
decimos que el dueño de ese directorio es Jenkins
no el root con el que estamos creando el directorio
usuario:grupo
sudo su jenkins
nos metemos en el usuario Jenkins
cd
vamos a root directory
ls -al
verificamos si está creado el folder ssh
mkdir .ssh
creamos el folder
vim .ssh/authorized_keys
dentro de ssh se añade el documento con la public key
es el que le permite a Jenkins autenticarse en la instancia con su public y private key
pegar el key que habÃamos copiado previamente
Con esto se termina la configuración del Slave
los scripts no están dsiponibles como dice el video
Tengo un servidor en una laptop vieja y voy a conectarla a una imagen de jenkins que tengo en docker desktop
A mi me aparecio un error que dice:
adduser: The user `jenkins' already exists.
interesante
Repositorio del Curso:
muy interesante.
Mostro su llave privada 😮 que rudo
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.