entrega K8S de Jenkins

Jenkins

1. Jenkins reflejo

1.1. Tire Espejo

1 ventana acoplable / tracción Jenkins Jenkins: 2.190 . 3 
2 ventana acoplable harbor.od.com/public/jenkins:v2 etiqueta 22b. 190,3 
3 ventana acoplable empuje harbor.op.com/public/jenkins:v2. 190.3 

1.2. Github generar una conexión con las claves ssh (empresa repositorio de código)

      Muy poco ... ... (ya saben)

1.3 Dockerfile personalizada

1.3.1. Crear un directorio de gestión Dockerfile

1  mkdir / data / dockerfile / Jenkins - pv
 2 cd / data / dockerfile / Jenkins

1.3.2. Dockerfile

vi Dockerfile 

DE harbor.od.com / public / Jenkins: v2. 190.3 
usuario root 
RUN / bin / cp / usr / share / zoneinfo / Asia / Shanghai / etc / localtime && \ 
     eco  ' Asia / Shanghai ' > / etc / zona horaria 
AÑADIR id_rsa / root /. ssh / id_rsa 
ADD config.json /root/.docker/ config.json 
ADD get -docker. sh / get-cargador de muelle. sh 
RUN eco  "     sin StrictHostKeyChecking " >> / etc / ssh / ssh_config && \
    / get-cargador de muelle. sh

1.3.3. Los requisitos documento copiado en el directorio actual

# Archivo de clave privada
 cp . / Raíz / SSH / . Id_rsa 
# puerto archivo de información de acceso 
cp /root/.docker/ config.json. 
# Acoplable - script de instalación CLI (por alguna razón, podría conducir a la instalación del cliente falla, auto resolver) 
enrollamiento -fsSL get.docker.com -o GET-acoplable. SH 
chmod + el X-GET-acoplable. SH 

1.4. Reflejado carga en el puerto

 

acumulación ventana acoplable. harbor.od.com/infra/jenkins:v2 -t. 190.3 
cargador de muelle de empuje harbor.od.com / infra / Jenkins: v2. 190.3 
ventana acoplable plazo - rm harbor.od.com/infra/jenkins:v2. 190.3  ssh -i / root /. ssh / id_rsa -T github.op.com

 

Supongo que te gusta

Origin www.cnblogs.com/Wshile/p/12484809.html
Recomendado
Clasificación