在 Jenkins Artifacts 中仅归档 aspx 页面

Posted

技术标签:

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

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

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

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

【问题讨论】:

【参考方案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盘。

以上是关于在 Jenkins Artifacts 中仅归档 aspx 页面的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins redeploy artifacts

The following artifacts could not be resolved(jenkins打包报错)

仅归档 katalon jenkins 作业中的最新 .png 文件

从Jenkins构建存档黄瓜报告

Jenkins - 存档工作空间包括点文件

Jenkins存档单个文件不起作用