我们正在使用工件来存储我们的文件。应将位置下的所有文件和文件夹${WORKSPACE}/build/processed/webApps/epmapp/*
复制到下面提到的目标位置。
但只有文件被复制。
stage('Deploy Artifacts')
{
def targetLocation="epmpbcs-release-local/Platform/PBCSVB/${BRANCH_NAME}/latest/"
def targetLocationBuildNumber="epmpbcs-release/PBCSVB/${BRANCH_NAME}/${env.BUILD_NUMBER}/"
stdout = sh(script: 'rm -fv ${WORKSPACE}/buildversion.txt', returnStdout: true)
println("Delete buildversion.txt stdout ################ " + stdout + " ####################")
def buildversion = new File("${WORKSPACE}/buildversion.txt")
// def w = buildversion.newWriter()
buildversion<<"PBCSVB Branch:${BRANCH_NAME}, Build Number:${BUILD_NUMBER}"
//
def uploadSpec = """{
"files": [
{
"pattern": "${WORKSPACE}/build/processed/webApps/epmapp/*",
"target" : "$targetLocation"
}
]
}"""