You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于流水线从Git拉取代码的技术咨询及配置示例

Jenkins 双阶段流水线配置

这条流水线设计了两个关键步骤,先从GitLab同步指定分支的代码,再执行构建操作,我帮你整理成规范格式并补充了一点实用提示:

核心阶段说明

  • Sync code from GitLab:指定专属工作目录,拉取release_br分支的代码,同时执行pwd和ls -lt命令验证代码拉取结果
  • Build:预留了构建阶段的框架,你可以根据项目类型补充具体的构建逻辑

完整流水线代码

stages {
    stage('Sync code from GitLab'){
        steps {
            echo "Step 1: Sync code"
            ws(dir: '/home/tOmMy/jks_node/workspace/test') {
                checkout([$class: 'GitSCM', branches: [[name: '*/release_br']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[credentialsId: 'xxx', url: 'yyy']]])
                sh '''
                    pwd
                    ls -lt
                '''
            }
        }
    }
    stage('Build'){
        steps {
            echo "Step 2: Start building"
            // 这里替换成你的项目构建命令即可,比如:
            // 前端项目:sh 'npm install && npm run build'
            // Java项目:sh 'mvn clean package -DskipTests'
        }
    }
}

内容的提问来源于stack exchange,提问作者tOmMy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 04:05:19