Skip to content
This repository has been archived by the owner on Jan 17, 2023. It is now read-only.

DP-540 - Unity CI Android POC - DO NOT MERGE #19

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

yosriz
Copy link

@yosriz yosriz commented Jul 23, 2019

Create a CI workflow for Android, based on Docker and Genymotion cloud device

This is based on a custom docker image based on existing unity docker file, the docker includes the correct unity version installed, android sdk and Genymotion "gmsaas" tool to interact with cloud device.
The CI script launch the docker image, launching a new device on cloud, connecting to the device via ADB, and then build and run tests on the cloud device.

References to the base docker image:
https://github.com/GabLeRoux/unity3d-ci-example
https://gitlab.com/gableroux/unity3d

TODO:

  • change license configuration (unity and genymotion)
  • upload docker to kinecosystem repository

@yosriz yosriz requested a review from Ronserruya July 23, 2019 05:34
@yosriz yosriz changed the title DP-540 - unity ci android POC - DO NOT MERGE DP-540 - Unity CI Android POC - DO NOT MERGE Jul 23, 2019
scripts/ci_run_test.sh Outdated Show resolved Hide resolved
Dockerfile Outdated Show resolved Hide resolved
Dockerfile Outdated Show resolved Hide resolved
Dockerfile Show resolved Hide resolved
scripts/ci_run_test.sh Outdated Show resolved Hide resolved
Copy link
Contributor

@Ronserruya Ronserruya left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added some comments (Why do I need to add a comment here when I request changes? 💢 )

@yosriz
Copy link
Author

yosriz commented Jul 25, 2019

@Ronserruya please review

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants