优化改进

制作镜像的过程

最初打包是把slave和基础镜像放在一起的,编译一次大概花一个小时

镜像的大小

# docker images
REPOSITORY                             TAG                 IMAGE ID            CREATED             SIZE
192.168.3.27:8888/ops/jenkins-slave4   nojdkmvn            f23c25c4f035        8 days ago          994MB
192.168.3.27:8888/ops/jenkins-slave4   latest              28b9adee04a7        8 days ago          1.39GB

代码仓库的共享

安全性

stage('Build and Push Image'){
          sh '''
          docker login -u yfzx -p abcdefg123456 192.168.3.27:8888
          docker build -t 192.168.3.27:8888/project/devportal -f deploy/Dockerfile .
          docker push 192.168.3.27:8888/project/devportal
          '''
      }

stage('Build and Push Image'){
        withCredentials([usernamePassword(credentialsId: '703d4800-fda1-4efc-beb4-26812f68002d', passwordVariable: 'harborpassword', usernameVariable: 'harborusername')]) {
            sh '''
            docker login -u ${harborusername} -p ${harborpassword} 192.168.3.27:8888
            docker build -t 192.168.3.27:8888/project/devportal -f deploy/Dockerfile .
            docker push 192.168.3.27:8888/project/devportal
            '''
        }
      }
Copyright © suredandan 2018 all right reserved,powered by GitbookUpdateTime: 2020-04-09 16:42:02

results matching ""

    No results matching ""