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?

Thanks.

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.

I think we do not have an option on GitLab to do all things in the background (run appium server - android emulator and so on ), unless if you are using the below tools :
BrowserStack
SAUCELabs