Skip to content

Commit

Permalink
Publish x86_arm/crossgen during Linux/arm build (dotnet#16953)
Browse files Browse the repository at this point in the history
* Publish CrossCrossGen during Linux/arm build
* Update DockerTag to the image that includes two rootfs-s
  • Loading branch information
echesakov committed Mar 19, 2018
1 parent cd680d4 commit 7aa3467
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 4 deletions.
16 changes: 14 additions & 2 deletions buildpipeline/DotNet-CoreClr-Trusted-Linux-Crossbuild.json
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@
},
"inputs": {
"filename": "docker",
"arguments": "run --rm -e ROOTFS_DIR $(DockerCommonRunArgs) ./build.sh $(PB_BuildType) $(Architecture) skipnuget cross -skiprestore stripSymbols -OfficialBuildId=$(OfficialBuildId) -- /flp:\"v=diag\"",
"arguments": "run --rm -e ROOTFS_DIR=$(ROOTFS_DIR) -e CAC_ROOTFS_DIR=$(CAC_ROOTFS_DIR) $(DockerCommonRunArgs) ./build.sh $(PB_BuildType) $(Architecture) skipnuget cross $(CrossArchBuildArgs) -skiprestore stripSymbols -OfficialBuildId=$(OfficialBuildId) -- /flp:\"v=diag\"",
"workingFolder": "",
"failOnStandardError": "false"
}
Expand All @@ -175,7 +175,7 @@
},
"inputs": {
"filename": "docker",
"arguments": "run --rm $(DockerCommonRunArgs) ./build-packages.sh -BuildType=$(PB_BuildType) -BuildArch=$(Architecture) -- /p:OfficialBuildId=$(OfficialBuildId)",
"arguments": "run --rm $(DockerCommonRunArgs) ./build-packages.sh -BuildType=$(PB_BuildType) -BuildArch=$(Architecture) $(CrossArchBuildPackagesArgs) -- /p:OfficialBuildId=$(OfficialBuildId)",
"workingFolder": "",
"failOnStandardError": "false"
}
Expand Down Expand Up @@ -479,6 +479,14 @@
"Architecture": {
"value": "arm"
},
"CrossArchBuildArgs": {
"value": "",
"allowOverride": true
},
"CrossArchBuildPackagesArgs": {
"value": "",
"allowOverride": true
},
"CommitToCheckout": {
"value": "HEAD",
"allowOverride": true
Expand All @@ -489,6 +497,10 @@
"ROOTFS_DIR": {
"value": "/crossrootfs/$(Architecture)"
},
"CAC_ROOTFS_DIR": {
"value": "",
"allowOverride": true
},
"DockerVolumeName": {
"value": "coreclr-cross-$(Build.BuildId)"
},
Expand Down
8 changes: 6 additions & 2 deletions buildpipeline/pipelines.json
Original file line number Diff line number Diff line change
Expand Up @@ -130,9 +130,13 @@
{
"Name": "DotNet-CoreClr-Trusted-Linux-Crossbuild",
"Parameters": {
"DockerTag": "ubuntu-14.04-cross-0cd4667-20170319080304",
"DockerTag": "ubuntu-14.04-cross-e435274-20180317125300",
"Architecture": "arm",
"Rid": "linux"
"Rid": "linux",
"CrossArchitecture": "x86",
"CrossArchBuildArgs": "crosscomponent",
"CrossArchBuildPackagesArgs": "-__DoCrossArchBuild=1",
"CAC_ROOTFS_DIR": "/crossrootfs/$(CrossArchitecture)"
},
"ReportingParameters": {
"OperatingSystem": "Linux",
Expand Down

0 comments on commit 7aa3467

Please sign in to comment.