}
},
{
+ "Name": "Core-Setup-Linux-Arm-BT",
+ "Parameters": {
+ "PB_DockerTag": "ubuntu-16.04-cross-arm64-a3ae44b-20180316023254",
+ "PB_TargetArchitecture": "arm64",
+ "PB_AdditionalBuildArguments":"-TargetArchitecture=arm64 -DisableCrossgen=true -PortableBuild=true -SkipTests=true -CrossBuild=true -strip-symbols",
+ "PB_AdditionalMSBuildArguments": "/p:DotNetRestoreSources=$(PB_RestoreSource) /p:StabilizePackageVersion=$(PB_IsStable) /p:PackageVersionStamp=$(PB_VersionStamp)",
+ "PB_CrossBuildArgs": "-e ROOTFS_DIR=$(ROOTFS_DIR) ",
+ "PB_PortableBuild": "true"
+ },
+ "ReportingParameters": {
+ "SubType": "PortableBuild",
+ "OperatingSystem": "Ubuntu 16.04",
+ "Type": "build/product/",
+ "Platform": "arm64"
+ }
+ },
+ {
"Name": "Core-Setup-OSX-BT",
"Parameters": {
"PB_AdditionalBuildArguments": "-PortableBuild=true -strip-symbols -SkipTests=$(PB_SkipTests)",
]
}
]
-}
\ No newline at end of file
+}
def branch = GithubBranchName
def isPR = true
-def platformList = ['Linux:x64:Release', 'Linux:arm:Release', 'OSX:x64:Release', 'Windows_NT:x64:Release', 'Windows_NT:x86:Debug', 'Windows_NT:arm:Debug', 'Tizen:armel:Release']
+def platformList = ['Linux:x64:Release', 'Linux:arm:Release', 'Linux:arm64:Release', 'OSX:x64:Release', 'Windows_NT:x64:Release', 'Windows_NT:x86:Debug', 'Windows_NT:arm:Debug', 'Tizen:armel:Release']
def static getBuildJobName(def configuration, def os, def architecture) {
return configuration.toLowerCase() + '_' + os.toLowerCase() + '_' + architecture.toLowerCase()
else if (os == "Linux") {
// Prep for Portable Linux builds take place on Ubuntu 14.04
- if (architecture == 'arm' || architecture == 'armel') {
- dockerContainer = "ubuntu-14.04-cross-0cd4667-20172211042239"
+ if (architecture == 'arm' || architecture == 'armel' || architecture == 'arm64') {
+ if (architecture == 'arm64') {
+ dockerContainer = "ubuntu-16.04-cross-arm64-a3ae44b-20180316023254"
+ }
+ else {
+ dockerContainer = "ubuntu-14.04-cross-0cd4667-20172211042239"
+ }
dockerCommand = "docker run -e ROOTFS_DIR=/crossrootfs/${architecture} --name ${dockerContainer} --rm -v \${WORKSPACE}:${dockerWorkingDirectory} -w=${dockerWorkingDirectory} ${dockerRepository}:${dockerContainer}"
buildArgs += " -SkipTests=true -DisableCrossgen=true -CrossBuild=true"
buildCommand = "${dockerCommand} ./build.sh ${buildArgs}"