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 more CI environments #589

Closed
4 tasks done
ebraminio opened this issue Oct 29, 2017 · 9 comments · Fixed by #595
Closed
4 tasks done

Add more CI environments #589

ebraminio opened this issue Oct 29, 2017 · 9 comments · Fixed by #595
Labels
ci Continuous Integration

Comments

@ebraminio
Copy link
Collaborator

ebraminio commented Oct 29, 2017

Given recent developments of harfbuzz, the helpfulness of more CI bots is at least proved to me so I like to see the addition of more environments to harfbuzz CI.

In nutshell:

Not aware of how this particular one can be useful but after #576 I thought it would be nice if we could have Android build on our CI. With cmake this command can be accomplish that easily if ndk is installed:

mkdir build && cd build && cmake -DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK/build/cmake/android.toolchain.cmake -DANDROID_ABI=armeabi-v7a ..

but this is unable to reproduce the very issue reported on #576. Does this seem correct and does it worth to be added to our CI or we can do some autotools based ones instead? We are also not doing cmake build testing on Travis (but on Windows CI, Appveyor) as our Travis config is very autotools oriented, how about adding a third CI just for cmake and Android CI, like CircleCI?

Also a *bsd bot can be considered nice as #577, I've aggregated some solutions for it here, is there any better one?

Also per #585, it would be nice if we could have some old GCC environment to test also.

@ebraminio ebraminio changed the title Add an Android CI Add an Android CI bot Oct 29, 2017
@ebraminio ebraminio changed the title Add an Android CI bot Add Android and FreeBSD/OpenBSD/... CI environments Oct 29, 2017
@ebraminio ebraminio changed the title Add Android and FreeBSD/OpenBSD/... CI environments Add more CI environments Oct 30, 2017
@ebraminio
Copy link
Collaborator Author

@behdad https://github.com/dockcross/dockcross which architectures do you like most?

@behdad
Copy link
Member

behdad commented Oct 31, 2017

@behdad https://github.com/dockcross/dockcross which architectures do you like most?

android-arm
browser-asmjs
android-arm64
linux-mips
windows-x64

:)

@ebraminio
Copy link
Collaborator Author

@behdad, I think you meant linux-arm64? Now you should rename android-arm64 to linux-arm64 on .circleci/config.yml because of it :)

@behdad
Copy link
Member

behdad commented Oct 31, 2017

You are right. Thanks. :)

@behdad behdad closed this as completed in b902605 Oct 31, 2017
@ebraminio
Copy link
Collaborator Author

PSVita part on #594

@behdad, which ubuntu version do you suggest for GCC 4.x?

@behdad
Copy link
Member

behdad commented Nov 1, 2017

@behdad, which ubuntu version do you suggest for GCC 4.x?

Humm. I don't really know those numbers. RHEL5 might be nice if that's available.

Thanks again for all this work. This is super helpful.

@ebraminio
Copy link
Collaborator Author

RHEL5 might be nice if that's available.

Is ragel missing on RHEL/centos 5/7?

We now have GCC 4.x with FreeBSD9 but it would be nice if we have RHEL based images also.

@ebraminio
Copy link
Collaborator Author

Thanks again for all this work. This is super helpful.

Thank you :)

@behdad
Copy link
Member

behdad commented Nov 1, 2017

Is ragel missing on RHEL/centos 5/7?

Quite possibly.

@khaledhosny khaledhosny added the ci Continuous Integration label Dec 27, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci Continuous Integration
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants