Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add i386: Intel 32-bit case to Travis CI #361

Merged
merged 1 commit into from
Feb 25, 2020

Conversation

junaruga
Copy link
Contributor

@junaruga junaruga commented Feb 25, 2020

Hello.

This PR is related to #359 .
It's to add Intel 32-bit (i386) case to Travis CI.

Here is my forked repository's Travis log.
There is one test failure.

https://travis-ci.org/junaruga/MACS/jobs/654689880#L1144

 checking macs2_run_callpeak_narrow/run_callpeak_narrow0.log...
...
 ... error/warning found!

The Intel 32-bit case is executed on "ubuntu" bionic i386 specific binary docker container image with QEMU on Travis x86_64 using multiarch/qemu-user-static.

You can debug on your local environment like this, if you are using Linux as your host environment.

docker run --rm --privileged multiarch/qemu-user-static --reset -p yes
docker build --rm --build-arg BASE_IMAGE="i386/ubuntu:bionic" -t macs -f test/Dockerfile .

docker run --rm -it macs bash

@taoliu
Copy link
Contributor

taoliu commented Feb 25, 2020

Nice! Thank you so much, @junaruga !

@taoliu taoliu merged commit 19a6e5d into macs3-project:master Feb 25, 2020
@junaruga
Copy link
Contributor Author

Thank you for merging!

@junaruga junaruga deleted the feature/ci-cpu-intel-32-bit branch February 26, 2020 10:44
@taoliu taoliu added the v2.2.7 v2.2.7 features label Mar 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
v2.2.7 v2.2.7 features
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants