https://github.com/cangol/android-gradle-docker
Android gradle docker image
https://github.com/cangol/android-gradle-docker
android-docker android-gradle android-gradle-docker gitlab-ci
Last synced: 6 months ago
JSON representation
Android gradle docker image
- Host: GitHub
- URL: https://github.com/cangol/android-gradle-docker
- Owner: Cangol
- Created: 2016-10-13T05:59:21.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2021-08-26T05:42:13.000Z (almost 5 years ago)
- Last Synced: 2025-01-22T02:21:41.362Z (over 1 year ago)
- Topics: android-docker, android-gradle, android-gradle-docker, gitlab-ci
- Language: Dockerfile
- Homepage: https://hub.docker.com/r/cangol/android-gradle/
- Size: 53.7 KB
- Stars: 21
- Watchers: 2
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# android-gradle
[](https://hub.docker.com/r/cangol/android-gradle/)
## Included
* OpenJDK 8
* Git
* Gradle 6.5
* Android SDK (android-30)
* Android Build-tools (30.0.2)
* Android Support Libraries
* Google Play Services
## Build image
```bash
docker build -t cangol/android-gradle .
```
## Push build version to repository
```bash
docker push cangol/android-gradle
```
## Usage
### GitLab CI
This is what my .gitlab-ci.yml looks like:
```yaml
image: cangol/android-gradle
stages:
- build
build:
stage: build
script:
- gradlew build
only:
- master
```
### Without GitLab
```bash
docker pull cangol/android-gradle
```
Change directory to your project directory, then run:
```bash
docker run --tty --interactive --volume=$(pwd):/opt/workspace --workdir=/opt/workspace --rm cangol/android-gradle /bin/sh -c "./gradlew build"
```