livraison K8S de Jenkins

jenkins

1. jenkins miroir

1.1. Pull Miroir

1 docker / jenkins jenkins traction: 2.190 . 3 
2 tag docker 22b harbor.od.com/public/jenkins:v2. 190,3 
3 docker pousser harbor.op.com/public/jenkins:v2. 190,3 

1.2. Github générer une connexion aux clés SSH (référentiel de code de l'entreprise)

      Un peu ... ... (vous savez)

1.3 personnalisé Dockerfile

1.3.1. Créer une gestion des répertoires 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 
USER racine 
RUN / bin / cp / usr / share / zoneinfo / Asie / Shanghai / etc / localtime && \ 
     echo  ' Asie / Shanghai ' > / etc / fuseau horaire 
ADD id_rsa / root /. ssh / id_rsa 
ADD config.json /root/.docker/ config.json 
ADD get -docker. sh / get-docker. sh 
RUN echo  "     StrictHostKeyChecking pas " >> / etc / ssh / ssh_config && \
    / get-docker. sh

1.3.3. Les exigences document copié dans le répertoire courant

# Fichier clé privée
 cp . / Root / SSH / . Id_rsa 
# fichier d'informations de connexion Port 
cp /root/.docker/ config.json. 
# Docker - script d'installation cli (pour une raison quelconque, pourrait conduire à l'installation du client échoue, auto résoudre) 
boucle -fsSL get.docker.com -o GET-Docker. SH 
chmod + X-GET-Docker. SH 

1.4. Miroir téléchargé vers le port

 

construction docker. -t harbor.od.com/infra/jenkins:v2. 190,3 
docker poussée harbor.od.com / infra / jenkins: v2. 190,3 
docker run - rm harbor.od.com/infra/jenkins:v2. 190,3  ssh -i / root /. ssh / id_rsa -T github.op.com

 

Je suppose que tu aimes

Origine www.cnblogs.com/Wshile/p/12484809.html
conseillé
Classement