在 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 页面的主要内容,如果未能解决你的问题,请参考以下文章
The following artifacts could not be resolved(jenkins打包报错)