在 Jenkins Artifacts 中仅存档 aspx 页面
Archiving only aspx pages in Jenkins Artifacts
我安装了 Jenkins,其中 post 成功构建我归档了工件,因此在 Post 构建操作中,我可以将工件部署到我的生产网站。但是我没有找到任何仅存档 aspx 页面的选项,就像我们在发布网站时得到的那样。
但是我在 Archive Artifacts 插件中看到一个文件模式字段,但我不确定我可以使用什么模式以便 Jenkins 为我提供构建(工件)的已发布副本。
任何人都可以提供我可以用来获取已发布副本的文件模式,或者有任何其他方法可以让我获取已发布副本以在 Jenkins 中发布生产
在流水线工作中你可以使用这个:
stage('archive') {
logFiles = findFiles(glob: '**/*.aspx')
if (logFiles.length > 0){
archiveArtifacts artifacts: '**/*.aspx', fingerprint: true
} else {
print ('no artifacts to archive')
}
}
如果您没有使用管道作业,您可能可以在作业配置中使用 Ant 模式 **/*.aspx
我安装了 Jenkins,其中 post 成功构建我归档了工件,因此在 Post 构建操作中,我可以将工件部署到我的生产网站。但是我没有找到任何仅存档 aspx 页面的选项,就像我们在发布网站时得到的那样。
但是我在 Archive Artifacts 插件中看到一个文件模式字段,但我不确定我可以使用什么模式以便 Jenkins 为我提供构建(工件)的已发布副本。
任何人都可以提供我可以用来获取已发布副本的文件模式,或者有任何其他方法可以让我获取已发布副本以在 Jenkins 中发布生产
在流水线工作中你可以使用这个:
stage('archive') {
logFiles = findFiles(glob: '**/*.aspx')
if (logFiles.length > 0){
archiveArtifacts artifacts: '**/*.aspx', fingerprint: true
} else {
print ('no artifacts to archive')
}
}
如果您没有使用管道作业,您可能可以在作业配置中使用 Ant 模式 **/*.aspx