diff options
author | Bruce Forstall <brucefo@microsoft.com> | 2018-11-02 14:27:02 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-11-02 14:27:02 -0700 |
commit | 38c821a48834deda8074b571a5e078c12e406dd2 (patch) | |
tree | 061d3ff17cb0dc579dcc0165b62f9bb38f45999f | |
parent | 1e43edaac595b33d22cc72f493889457632441b3 (diff) | |
parent | 1718cc313594e25bb367150226b1afb0ce08f5d9 (diff) | |
download | coreclr-38c821a48834deda8074b571a5e078c12e406dd2.tar.gz coreclr-38c821a48834deda8074b571a5e078c12e406dd2.tar.bz2 coreclr-38c821a48834deda8074b571a5e078c12e406dd2.zip |
Merge pull request #20769 from BruceForstall/FixArm
Need to archive and transfer the Product directory for Linux arm/arm64
-rwxr-xr-x | netci.groovy | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/netci.groovy b/netci.groovy index 023098e365..13359598a3 100755 --- a/netci.groovy +++ b/netci.groovy @@ -2583,11 +2583,13 @@ def static calculateBuildCommands(def newJob, def scenario, def branch, def isPR buildCommands += "python -u \${WORKSPACE}/tests/scripts/run-pmi-diffs.py -arch ${architecture} -ci_arch ${architecture} -build_type ${configuration} --skip_diffs" // ZIP what we created. + buildCommands += "zip -r product.${os}.${architecture}.${lowerConfiguration}.zip ./bin/Product/Linux.${architecture}.${configuration}" + buildCommands += "zip -r product.baseline.${os}.${architecture}.${lowerConfiguration}.zip ./_/pmi/base/bin/Product/Linux.${architecture}.${configuration}" buildCommands += "zip -r coreroot.${os}.${architecture}.${lowerConfiguration}.zip ./bin/tests/Linux.${architecture}.${configuration}/Tests/Core_Root" buildCommands += "zip -r coreroot.baseline.${os}.${architecture}.${lowerConfiguration}.zip ./_/pmi/base/bin/tests/Linux.${architecture}.${configuration}/Tests/Core_Root" // Archive the built artifacts - Utilities.addArchival(newJob, "coreroot.${os}.${architecture}.${lowerConfiguration}.zip,coreroot.baseline.${os}.${architecture}.${lowerConfiguration}.zip") + Utilities.addArchival(newJob, "product.${os}.${architecture}.${lowerConfiguration}.zip,product.baseline.${os}.${architecture}.${lowerConfiguration}.zip,coreroot.${os}.${architecture}.${lowerConfiguration}.zip,coreroot.baseline.${os}.${architecture}.${lowerConfiguration}.zip") } else { // Then, using the same docker image, build the tests and generate the CORE_ROOT layout. @@ -3358,6 +3360,8 @@ def static CreateOtherTestJob(def dslFactory, def project, def branch, def archi if (isPmiAsmDiffsScenario) { def workspaceRelativeRootLinux = "_/pmi" shell("mkdir -p ${workspaceRelativeRootLinux}") + shell("wget --progress=dot:giga ${inputUrlRoot}/product.${os}.${architecture}.${lowerConfiguration}.zip") + shell("wget --progress=dot:giga ${inputUrlRoot}/product.baseline.${os}.${architecture}.${lowerConfiguration}.zip") shell("wget --progress=dot:giga ${inputUrlRoot}/coreroot.${os}.${architecture}.${lowerConfiguration}.zip") shell("wget --progress=dot:giga ${inputUrlRoot}/coreroot.baseline.${os}.${architecture}.${lowerConfiguration}.zip") } @@ -3392,6 +3396,8 @@ def static CreateOtherTestJob(def dslFactory, def project, def branch, def archi if (isPmiAsmDiffsScenario) { // TODO: add back "-q" when we know it works + shell("unzip -o ./product.${os}.${architecture}.${lowerConfiguration}.zip || exit 0") + shell("unzip -o ./product.baseline.${os}.${architecture}.${lowerConfiguration}.zip || exit 0") shell("unzip -o ./coreroot.${os}.${architecture}.${lowerConfiguration}.zip || exit 0") shell("unzip -o ./coreroot.baseline.${os}.${architecture}.${lowerConfiguration}.zip || exit 0") } |