【问题标题】:Archiving only aspx pages in Jenkins Artifacts在 Jenkins Artifacts 中仅归档 aspx 页面
【发布时间】:2019-12-01 21:34:09
【问题描述】:

我有一个 Jenkins 安装,其中成功构建后我将工件存档,以便在构建后操作中,我可以将工件部署到我的生产网站。但是,我没有找到任何仅存档 aspx 页面的选项,就像我们发布网站时得到的那样。

但是我在 Archive Artifacts 插件中看到一个 File Pattern 字段,但是我不确定我可以使用什么模式,以便 Jenkins 向我提供构建(工件)的已发布副本。

谁能提供我可以用来获取已发布副本的文件模式,或者是否有任何其他方式可以让我在 Jenkins 中获取已发布副本以在生产环境中发布

【问题讨论】:

    标签: jenkins archive artifacts


    【解决方案1】:

    在管道作业中,您可以使用:

    stage('archive') {
        logFiles = findFiles(glob: '**/*.aspx')
        if (logFiles.length > 0){
            archiveArtifacts artifacts: '**/*.aspx', fingerprint: true
        } else {
            print ('no artifacts to archive')
        }
    }
    

    如果您不使用管道作业,您可能可以在作业配置上使用 Ant 模式 **/*.aspx

    【讨论】:

    • 这很有帮助,如果您不介意,我还想将工件从成功构建部署到生产。我在同一台服务器上拥有 jenkins 和生产网站,作业位于c盘和制作网站在e盘。
    猜你喜欢
    • 1970-01-01
    • 2011-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-09
    • 1970-01-01
    • 1970-01-01
    • 2011-08-04
    相关资源
    最近更新 更多