Jenkins Pipeline - attachmentsPattern(工作区外)
Jenkins Pipeline - attachmentsPattern (outside workspace)
将报告文件生成到 /tmp(在 Jenkins 工作区之外)
def publisher = LastChanges.getLastChangesPublisher null, "SIDE", "LINE", true, true, "", "", "", "", ""
publisher.publishLastChanges()
def htmlDiff = publisher.getHtmlDiff()
writeFile file: "/tmp/${APPNAME}-${ENVIRONMENT}-build.diff.html", text: htmlDiff
附件蚂蚁斑点
attachmentsPattern: "/tmp/*${APPNAME}-${ENVIRONMENT}-build.diff.html",
错误
ERROR: Error accessing files to attach: Expecting Ant GLOB pattern, but saw '/tmp/*/tmp/aaa-development-build.diff.html'. See http://ant.apache.org/manual/Types/fileset.html for syntax
使用 dir 解决
dir ("tmp"){
attachmentsPattern: "**/*${APPNAME}-${ENVIRONMENT}-build.diff.html",
}
将报告文件生成到 /tmp(在 Jenkins 工作区之外)
def publisher = LastChanges.getLastChangesPublisher null, "SIDE", "LINE", true, true, "", "", "", "", ""
publisher.publishLastChanges()
def htmlDiff = publisher.getHtmlDiff()
writeFile file: "/tmp/${APPNAME}-${ENVIRONMENT}-build.diff.html", text: htmlDiff
附件蚂蚁斑点
attachmentsPattern: "/tmp/*${APPNAME}-${ENVIRONMENT}-build.diff.html",
错误
ERROR: Error accessing files to attach: Expecting Ant GLOB pattern, but saw '/tmp/*/tmp/aaa-development-build.diff.html'. See http://ant.apache.org/manual/Types/fileset.html for syntax
使用 dir 解决
dir ("tmp"){
attachmentsPattern: "**/*${APPNAME}-${ENVIRONMENT}-build.diff.html",
}