From 4dd1af1b66efba8ca69b6250feb67a41ae91081a Mon Sep 17 00:00:00 2001 From: Jan Grewe <jan@faked.org> Date: Sat, 24 Sep 2016 14:39:29 +0200 Subject: [PATCH] Create README.md --- README.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..de64c78 --- /dev/null +++ b/README.md @@ -0,0 +1,27 @@ +# gitlab-ci-android +This Docker image contains the Android SDK and most common packages necessary for building Android apps in a CI tool like GitLab CI. Make sure your CI environment's caching works as expected, this greatly improves the build time, especially if you use multiple build jobs. + +A `.gitlab-ci.yml` with caching of your project's dependencies would look like this: + +``` +image: jangrewe/gitlab-ci-android + +stages: +- build + +before_script: +- export GRADLE_USER_HOME=$(pwd)/.gradle +- chmod +x ./gradlew + +cache: + key: ${CI_PROJECT_ID} + paths: + - .gradle/ + +build: + script: + - ./gradlew assembleDebug + artifacts: + paths: + - app/build/outputs/apk/app-debug.apk +``` -- GitLab