Skip to content

Add more CI environments #589

@ebraminio

Description

@ebraminio

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ciContinuous Integration

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions