- Installs Android SDK pod into the project
- Creates an OpenShift Jenkins if it does not exist in a project
- Adds the android-signing plugin into the OpenShift Jenkins pod
- Creates the ConfigMap to configure the Jenkins Kubernetes Plugin
After making your required changes, update the apb.yml to point at your own docker organisation, run:
make DOCKERORG=<your docker org> DOCKERHOST=<defaulting to docker.io>
NOTE:
Due to our usage of an older version of the ASB, it is recommended using the apb
CLI like the following:
alias apb='docker run --rm --privileged -v $PWD:/mnt -v $HOME/.kube:/.kube -v /var/run/docker.sock:/var/run/docker.sock -u $UID docker.io/feedhenry/apb'
Instead of the abp
alias, you might want to use a modified alias, such as apb-fh
, to not conflict w/ other versions that might be installed already on your machine.
- Creates an OpenShift Jenkins if it does not exist in a project
- Adds the android-signing plugin into the OpenShift Jenkins pod (https://github.com/aidenkeating/mobile-next-jenkins)
- Creates the ConfigMap to configure the Jenkins Kubernetes Plugin (https://gist.github.com/aidenkeating/66e4ac393a81407b809fe993a7b2e1e3)