-
Notifications
You must be signed in to change notification settings - Fork 16
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
🔥 move the docker files to their own repos (#53)
- Loading branch information
Wei Li
committed
Jul 14, 2017
1 parent
aeb2193
commit b89f1a7
Showing
15 changed files
with
4 additions
and
519 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,39 +1,6 @@ | ||
# AeroGear Digger Docker images | ||
The files are moved to these repos: | ||
|
||
This directory contains the Docker source for images that are used in AeroGear Digger. | ||
* [AeroGear Digger Android SDK Installer](https://github.com/aerogear/digger-android-sdk-image) | ||
* [AeroGear Digger Jenkins Slave for Android](https://github.com/aerogear/digger-android-slave-image) | ||
|
||
We use the [Jenkins image](https://github.com/openshift/jenkins) from OpenShift team as the Jenkins master. | ||
|
||
However, we use custom images for slaves. | ||
|
||
## android-slave | ||
|
||
This is the Jenkins Android slave that is used to build Android applications. | ||
|
||
It has the base tools required to build an Android application. The Android SDK however, is not included. | ||
|
||
## android-sdk | ||
|
||
This is an image that is preconfigured to download Android SDK. Android SDK cannot be included in the container directly because of the license issues. | ||
|
||
Thus, this image contains a "androidctl" script which installs the Android sdk and its related packages that prompts you to accept the license. | ||
However, keep in mind that it does not automate the "accept license" step (you need to manually accept the android/google license/terms and conditions). | ||
|
||
The Android SDK in the container will be reused by the Android slave containers. | ||
|
||
|
||
|
||
## Building | ||
|
||
Both Android slave and Android SDK images can be built and published using the usual Docker commands. | ||
|
||
cd android-slave | ||
docker build . -t aerogear/jenkins-android-slave | ||
|
||
cd android-sdk | ||
docker build . -t aerogear/android-sdk | ||
|
||
For release builds, publish image to Docker Hub: | ||
|
||
docker push aerogear/jenkins-android-slave | ||
docker push aerogear/android-sdk | ||
This repo will be removed in the future. |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.