jenkins针对大文件进行拉取

server/2024/12/21 15:59:16/

pipeline {
  agent {
    kubernetes {
      inheritFrom 'maven'
      containerTemplate{
      name 'maven'
      image 'jenkins_pipiline_base:latest'
      }
    }
  }
  stages {
    stage('构建发布') {
      steps {
        container('maven') {
          script {
                    // 设置 Git 配置
                    sh 'git config --global http.postBuffer 524288000' // 将缓冲区大小设置为500MB
                }
          checkout([
                    $class: 'GitSCM',
                    branches: [[name: '*/master']],
                    doGenerateSubmoduleConfigurations: false,
                    extensions: [
                        [$class: 'CloneOption', depth: 1, shallow: true] // 使用浅克隆
                    ],
                    userRemoteConfigs: [[
                        url: 'giturl,
                        credentialsId: 'git_user'
                    ]]
                ])
         
          withCredentials([
            usernamePassword(passwordVariable : 'DOCKERHUB_PASSWORD' ,usernameVariable :'DOCKERHUB_USERNAME',credentialsId : "admin"),
            kubeconfigFile(credentialsId: 'k8s_user',variable: 'KUBECONFIG')]) {
               sh 'docker push kubespheredev/builder-maven'
          }
        }
      }
    }
    
  }
  environment {
    IMAGES_NAME = 'demo-esen-etl'
    DOCKER_FILE_NAME = 'EsenEtlDockerfile'
    TAG_NAME = "SNAPSHOT-$BUILD_NUMBER"
    NAME_SPACE = "eshine"
  }
}


http://www.ppmy.cn/server/151978.html

相关文章

旅游系统旅游小程序PHP+Uniapp

旅游门票预订系统,支持景点门票、导游产品便捷预订、美食打卡、景点分享、旅游笔记分享等综合系统 更新日志 V1.3.0 1、修复富文本标签 2、新增景点入驻【高级版本】3、新增门票核销【高级版】4、新增门票端口【高级版】

音频接口:PDM TDM128 TDM256

一、 PDM接口 在麦克风(Mic)接口中,PDM(Pulse Density Modulation,脉冲密度调制)和I2S(Inter-IC Sound,集成电路内置音频总线)是两种常见的数字输出接口。 1、工作原理…

浅谈Java注解之SpringBootApplication

一、SpringBootApplication的介绍 SpringBootApplication是一个组合注解,由Configuration、EnableAutoConfiguration和ComponentScan这三个注解组合而成。它的主要作用是标注一个 Java 类作为 Spring Boot 应用程序的启动类,当运行该类的main方法时&…

调用摄像头检测人脸

引言: 机器视觉在近些年来很热门,比如自动驾驶、人脸识别等领域都有很大的作用,所以也有很多人愿意去学习相关内容,本文将初步探索人脸识别领域中检测人脸的模块。 正文: 如果真的要自己从底层开发识别人脸的程序,那么难度还是很大的。 其实还是站在巨人的肩膀上看世界…

macOS 显示或不显示隐藏文件

在 macOS 中,可以通过以下方法设置是否显示隐藏文件: 使用快捷键临时切换显示隐藏文件 打开 Finder。按下快捷键 Command Shift . (点号键)。 这会立即切换显示/隐藏隐藏文件的状态。 使用终端永久设置 打开 终端&#xff…

Spring基础分析09-事务管理策略(编程式、声明式)

大家好,今天和大家一起分析一下Spring的事务管理机制~ 在分布式系统或企业级应用中,事务处理是保证数据一致性和可靠性的关键。Spring框架提供的事务管理功能可以有效地简化Java应用程序中的事务处理。 一、编程式事务管理 (一&#xff09…

libilibi项目总结(16)数据统计、查询

statistics_info CREATE TABLE statistics_info (statistics_date varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 统计日期,user_id varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT 用户ID,data_type tin…

javaScript中slice()和splice()的用法与区别

定义和功能 slice()方法: slice()方法用于从一个数组(或字符串)中提取指定范围的元素(或字符),它不会改变原始数组(或字符串),而是返回一个新的数组(或字符串…