https://github.com/park-sm/android-jenkins-docker
Android CI를 위한 Jenkins DockerFile입니다.
https://github.com/park-sm/android-jenkins-docker
Last synced: 8 months ago
JSON representation
Android CI를 위한 Jenkins DockerFile입니다.
- Host: GitHub
- URL: https://github.com/park-sm/android-jenkins-docker
- Owner: Park-SM
- Created: 2022-11-06T13:18:12.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-18T14:26:12.000Z (almost 3 years ago)
- Last Synced: 2025-01-05T22:28:40.670Z (9 months ago)
- Language: Dockerfile
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# android-jenkins-docker
Android CI를 위한 Jenkins DockerFile입니다.
## Specs
- **Master:** `Jenkins v2.361.2` `OpenJDK 11` `Gradle v6.8` `Android SDK 27~31`
- **Agent:** `eclipse-temurin:11.0.17_8-jdk` `debian:bullseye-20220316` `OpenJDK 11` `Gradle v6.8` `Android SDK 27~31`## How to use
1. Build the Dockerfile.
```
$ sudo ./docker-image-build.sh
```2. Edit the docker-compose.yml file.
> for Master
```
$ sudo vi ./docker-compose.yml
...
volumes:
- {enter your host volume}:/var/jenkins_home
- /var/run/docker.sock:/var/run/docker.sock
environment:
- TZ=Asia/Seoul
...
```
> for Agent
```
$ sudo vi ./docker-compose.yml
...
volumes:
- {Enter your host volume}:/var/jenkins_home
environment:
- TZ=Asia/Seoul
- JENKINS_SLAVE_SSH_PUBKEY={Enter your SSH publicKey in master jenkins docker container}
...
```3. Start the generated docker file.
```
$ sudo ./docker-image-start.sh
```