需求:把build的版本号写到源码中, 然后再编译。这样安装包等就会包含编译的版本信息。
Jenkinsfile 脚本代码:

stage ('Set Version')
{
    steps {
        echo "Set Version ..."
        script {            
            sh "echo 1.0.0.${env.BUILD_NUMBER} > version_file_name"
        }
    }
}

针对windows 的build agent,改为

bat "echo 1.0.0.${env.BUILD_NUMBER} > version"






Logo

云原生社区为您提供最前沿的新闻资讯和知识内容

更多推荐