[ARM/CI] ARM CI script for arm and armel#15900
Conversation
|
@dotnet-bot help |
|
Welcome to the dotnet/corefx Repository The following is a list of valid commands on this PR. To invoke a command, comment the indicated phrase on the PR The following commands are valid for all PRs and repositories. Click to expand
The following jobs are launched by default for each PR against dotnet/corefx:master. Click to expand
The following optional jobs are available in PRs against dotnet/corefx:master. Click to expand
Have a nice day! |
|
@dotnet-bot skip test please |
|
@dotnet-bot test innerloop linuxarmemulator SoftFP Release |
|
@dotnet-bot skip ci please |
|
@dotnet-bot skip ci please |
|
@dotnet-bot test innerloop linuxarmemulator SoftFP Release |
|
@dotnet-bot test innerloop linuxarmemulator HardFP Release |
|
@dotnet-bot test innerloop linuxarmemulator SoftFP Release |
|
@dotnet-bot skip this please |
|
@dotnet-bot test innerloop linuxarmemulator SoftFP Release |
|
@dotnet-bot test innerloop linuxarmemulator SoftFP Release |
|
@dotnet-bot test innerloop linuxarmemulator SoftFP Release |
|
@dotnet-bot test innerloop linuxarmemulator SoftFP Release |
|
@dotnet-bot test innerloop linuxarmemulator SoftFP Release |
|
@dotnet-bot test innerloop linuxarmemulator SoftFP Release |
|
@dotnet-bot test innerloop linuxarmemulator SoftFP Release |
|
@dotnet-bot test innerloop linuxarmemulator SoftFP Release |
|
@dotnet-bot test innerloop linuxarmemulator armel Release |
|
@gkhanna79 PTAL. I've also updated description of this PR. After this script is merged, I think we can update
|
| echo 'Optional Arguments:' | ||
| echo ' --arm : Build as arm (default)' | ||
| echo ' --armel : Build as armel' | ||
| echo ' --linuxCodeName=<name> : Linux code name: trusty, xenial (default) and tizen' |
There was a problem hiding this comment.
Why is xenial default here and not trusty (as at https://github.com/dotnet/coreclr/blob/master/cross/build-rootfs.sh#L13)? We should keep consistency for the defaults across the board so that it is simple to follow.
There was a problem hiding this comment.
Yes, you are right, it's more clear to make trusty as defatult.
|
Modulo the comment, this looks fine to me. Can you please look into the comment and CI generation failure? |
d2e23e1 to
c8e2525
Compare
|
@dotnet-bot test ci please |
|
@dotnet-bot test ci please |
|
@dotnet-bot test ci please |
|
@dotnet-bot test ci please |
|
@gkhanna79 I've update the commit for the script. |
| if [ "$__buildArch" == "arm" ]; then | ||
| __buildManagedCmd="./build-managed.sh -$__buildConfig -buildArch=$__buildArch -RuntimeOS=$__runtimeOS" | ||
| else | ||
| # TODO-armel: We can use same option to arm, i.e. -buildArch and -RuntimeOS options for armel, |
There was a problem hiding this comment.
Please file an issue to track unifying this and add it to the main issue in Core-Setup where everything is being tracked.
| #Mount the emulator | ||
| (set +x; echo 'Mounting emulator...') | ||
| mount_emulator | ||
| #(set +x; echo 'Mounting emulator...') |
| #Complete the cross build | ||
| (set +x; echo 'Building corefx...') | ||
| cross_build_corefx | ||
| #cross_build_corefx |
| fi | ||
| ;; | ||
| --arm) | ||
| __ARMRootfsImageBase="rootfs-u1404.ext4" |
There was a problem hiding this comment.
Do we need this if we are using Docker image now?
There was a problem hiding this comment.
@gkhanna79 Not necessary and it is not used for building corefx. I just leave this code to keep consistency in the script and this variable can be used when we enable testing using ARM emulator.
There was a problem hiding this comment.
Are we planning to use this script to mount the Arm emulator, given that the build is now being done in Docker image?
There was a problem hiding this comment.
Nothing is decided for testing yet and I just keep previous code. Do you have any idea for testing ? I think we also can make use of Docker for testing too and it may require further investigation. I think we can look into testing issue after building is done.
There was a problem hiding this comment.
Sounds good - let me know your thoughts on testing once you have ideas on how you want to move ahead with it.
Implement ARM CI script using Docker for arm and armel Signed-off-by: Hyung-Kyu Choi <hk0110.choi@samsung.com>
|
@dotnet-bot test ci please |
[ARM/CI] ARM CI script for arm and armel Commit migrated from dotnet/corefx@698c6b2
ARM CI for arm and armel.
This CI script tests followings for ubuntu.14.04-arm, ubuntu.16.04-arm and tizen.4.0.0-armel.
Related issues:
https://github.com/dotnet/coreclr/issues/9273
https://github.com/dotnet/core-setup/issues/790