Running appium mobile tests in CI/CD pipeline

How can you integrate and run Appium iOS and android mobile tests with GitLab CI/CD pipeline? Is there any guide or documentation if this is supported in gitlab?


Hi @binuptuladhar
I was able to run android emulator inside the gitlab runner by installing Android SDK and emulator on it, but I haven’t find a way to run the appium server inside the runner in a separate session with current running script.
I find some alternatives by using managed cloud service like Genymotion cloud (SaaS / PaaS) or Amazon Device farm for the emulator and host your own appium service inside computing service like AWS EC2 or GCP Compute Engine.

You can Use BrowserStack for testing using Appium.