Bitbucket Branch Source插件在检出标签时未设置TAG_NAME变量
创始人
2024-12-19 10:00:10
0

要解决Bitbucket Branch Source插件在检出标签时未设置TAG_NAME变量的问题,可以使用以下方法:

  1. 使用Jenkinsfile文件:
pipeline {
    agent any
    stages {
        stage('Checkout') {
            steps {
                script {
                    checkout([$class: 'GitSCM',
                        branches: [[name: '*/tags/*']],
                        doGenerateSubmoduleConfigurations: false,
                        extensions: [[$class: 'CloneOption', noTags: false, reference: '', shallow: false]],
                        submoduleCfg: [],
                        userRemoteConfigs: [[url: 'https://bitbucket.example.com/repo.git']]])
                    env.TAG_NAME = env.BRANCH_NAME // 设置TAG_NAME变量为当前分支名
                }
            }
        }
        stage('Build') {
            steps {
                echo "Building tag ${env.TAG_NAME}"
                // 在这里执行构建操作
            }
        }
        // 其他阶段...
    }
}
  1. 使用Pipeline Script:
node {
    stage('Checkout') {
        checkout([$class: 'GitSCM',
            branches: [[name: '*/tags/*']],
            doGenerateSubmoduleConfigurations: false,
            extensions: [[$class: 'CloneOption', noTags: false, reference: '', shallow: false]],
            submoduleCfg: [],
            userRemoteConfigs: [[url: 'https://bitbucket.example.com/repo.git']]])
        env.TAG_NAME = env.BRANCH_NAME // 设置TAG_NAME变量为当前分支名
    }

    stage('Build') {
        echo "Building tag ${env.TAG_NAME}"
        // 在这里执行构建操作
    }

    // 其他阶段...
}

以上代码示例中,我们在检出代码后设置了TAG_NAME变量为当前分支名。这样,在后续的构建阶段中,可以使用该变量来引用标签名。

相关内容

热门资讯

WePoKe外 挂!wepok... WePoKe外 挂!wepoke美元局稳,aapoker能玩(详细透视教程);(需添加指定薇7574...
德州微扑克辅助!德州ai机器人... 德州微扑克辅助!德州ai机器人软件开发,德扑之星一贯存在有挂(详细有外 挂教程)1、德州微扑克辅助a...
wepoke有辅助挂!wopo... wepoke有辅助挂!wopoker辅助软件(透视)WEpoke(一直真的有挂)1、点击下载安装,微...
wpk提高胜率!wpk显示有(... wpk提高胜率!wpk显示有(wpK)的确真的有挂-详细透视辅助教程;在进入wpk辅助挂后,参与本局...
德扑之星猫腻!德扑之星可以埋牌... 您好,德扑之星猫腻这款游戏可以开挂的,确实是有挂的,需要了解加微【757446909】很多玩家在这款...
微扑克辅助器ios!wepok... 微扑克辅助器ios!wepoke透明挂件,德州之星辅助挂(详细透视教程);《WPK辅助透视》‌:支持...
wepoke模拟器!wopok... 《wepoke模拟器!wopoker系统套路,德州wepower果然真的有挂,分享教程(有挂辅助)》...
wpk真的有外 挂!wpk微扑... wpk真的有外 挂!wpk微扑克真的有辅助插件,wPK果真真的有挂,详细教程,(有挂方法)1、每一步...
德州之星外 挂!德扑ai智能机... 德州之星外 挂!德扑ai智能机器人平台安装,德扑之星都是是有挂(详细智能机器人教程)1、在德扑ai智...
智星德州菠萝辅助器!wepoo... 智星德州菠萝辅助器!wepooke app系统规律,wpk发牌机制(详细辅助挂教程);智星德州菠萝辅...