使用 jenkins pipeline dsl 构建 jar 并从 github 下载

问题描述 投票:0回答:1

我有 jenkins 管道,可以签出 github 存储库并构建 jar 文件,然后将其部署到 PCF。请参考下面的jenkins pipeline的pipeline脚本

stage('Checkout') {
   ...
}
.
.
.
stage('Build') {
steps {
    script {
        // set executable permission on gradlew
        sh 'chmod +x gradlew'
        withEnv(["JAVA_HOME=${env.JAVA_11}"]) {
            sh './gradlew build'
        }
    }
}
}
.
.
.
stage('Deploy') {
   ...
}

但是我需要的是在构建后下载jar而不部署

github jenkins-pipeline jenkins-groovy jenkins-job-dsl pcf
1个回答
0
投票

这就是我要找的

使用管道脚本:

post {
    always {
        archiveArtifacts artifacts: 'build/libs/**/*.jar'
    }
}

使用jenkins freestyle项目:

这将存档构建工件(例如,分发 zip 文件或 jar 文件),以便稍后下载。可以从 Jenkins 网页访问存档的文件。

© www.soinside.com 2019 - 2024. All rights reserved.