【问题标题】:View all Jenkins Artifacts查看所有 Jenkins 工件
【发布时间】:2017-08-23 04:36:19
【问题描述】:

我在每次构建结束时归档工件。我安装了https://wiki.jenkins-ci.org/display/JENKINS/Archived+Artifact+Url+Viewer+PlugIn。 以为插件说可以在这里查看工件

"/archivedArtifacts/artifact/job_name/build_number/artifact 文件夹中 zip 或 jarfile 的相对位置/存档中文件的位置 Ex:

http://jenkins_url/archivedArtifacts/artifact/Build%20-%20Dev/10526/junit-logs.zip/junit.log"

我无法使用此 URL 查看工件

http://localhost:8080/archivedArtifacts/artifact/TestFirstJob/32/target/MavenTest-0.0.1-SNAPSHOT.jar

我没有任何“工件”文件夹。我在每个内部版本号中都有存档文件夹。

我可以在相应的工作主页上看到上次构建的工件。

感谢您使用此 URL 查看工件的任何帮助。另外,有没有一种方法可以让我在一个地方查看迄今为止构建的所有工件。

【问题讨论】:

    标签: jenkins jenkins-plugins


    【解决方案1】:

    存档是如何在工作区之外保存文件。我们可以清理我们的工作空间,运行其他构建,并且归档的文件仍然是安全的。

    这很简单,只需要一个命令我们就可以构建我们的文件。

    archiveArtifacts artifacts: 'file.extension'
    

    例如:

    pipeline {
        agent any
        
        stages {
            stage('Download') {
                steps {
                    sh 'echo "artifact file" > generatedFile.txt'
                }
            }
        }
        post {
            always {
                archiveArtifacts artifacts: 'generatedFile.txt', onlyIfSuccessful: true
            }
        }
    }
    

    一旦我们构建管道并成功,我们可以在以下任一位置找到我们的工件:

    • $JENKINS_HOME/yourjobname/branches/branchname/builds/yourbuildernumer/archive
    • $JENKINS_HOME/yourjobname/builds/yourbuildernumer/archive

    【讨论】:

      猜你喜欢
      • 2012-02-26
      • 1970-01-01
      • 2015-09-20
      • 1970-01-01
      • 1970-01-01
      • 2023-01-29
      • 2021-02-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多