11#! /bin/bash
2- : ${GOOGLE_CREDENTIALS:= " $( cat " $PLUGIN_GOOGLE_CREDENTIALS_FILE " 2> /dev/null) " }
3- : ${GOOGLE_CLOUD_PROJECT_PROJECT:= " $PLUGIN_GOOGLE_CLOUD_PROJECT " }
4- : ${CLUSTER:= " $PLUGIN_CLUSTER " }
5- : ${ZONE:= " $PLUGIN_ZONE " }
6- : ${UPGRADE_TILLER:= " $PLUGIN_UPGRADE_TILLER " }
7- : ${SSH_KEY:= " $PLUGIN_SSH_KEY " }
8- : ${DOCKER_USERNAME:= " $PLUGIN_DOCKER_USERNAME " }
9- : ${DOCKER_PASSWORD:= " $PLUGIN_DOCKER_PASSWORD " }
10- : ${DOCKER_REGISTRY:= " ${PLUGIN_DOCKER_REGISTRY:- docker.io} " }
2+ : " ${GOOGLE_CREDENTIALS:= " $( cat " $PLUGIN_GOOGLE_CREDENTIALS_FILE " 2> /dev/null) " } "
3+ : " ${GOOGLE_CLOUD_PROJECT:= " $PLUGIN_GOOGLE_CLOUD_PROJECT " } "
4+ : " ${CLUSTER:= " $PLUGIN_CLUSTER " } "
5+ : " ${ZONE:= " $PLUGIN_ZONE " } "
6+ : " ${SSH_KEY:= " $PLUGIN_SSH_KEY " } "
7+ : " ${DOCKER_USERNAME:= " $PLUGIN_DOCKER_USERNAME " } "
8+ : " ${DOCKER_PASSWORD:= " $PLUGIN_DOCKER_PASSWORD " } "
9+ : " ${DOCKER_REGISTRY:= " ${PLUGIN_DOCKER_REGISTRY:- docker.io} " } "
1110
1211export PATH=" $CI_WORKSPACE /bin:$PATH "
1312
@@ -33,23 +32,23 @@ run() {
3332 " $@ "
3433}
3534
36- if [ ! -z " $DOCKER_PASSWORD " ] ; then
35+ if [ -n " $DOCKER_PASSWORD " ] ; then
3736 require_param DOCKER_USERNAME
3837 echo " + docker login $DOCKER_REGISTRY -u $DOCKER_USERNAME "
39- docker login $DOCKER_REGISTRY -u " $DOCKER_USERNAME " -p " $DOCKER_PASSWORD "
38+ docker login " $DOCKER_REGISTRY " -u " $DOCKER_USERNAME " -p " $DOCKER_PASSWORD "
4039fi
4140
42- if [ ! -z " $GOOGLE_CREDENTIALS " ] ; then
41+ if [ -n " $GOOGLE_CREDENTIALS " ] ; then
4342 echo " $GOOGLE_CREDENTIALS " > /run/google-credentials.json
4443 run gcloud auth activate-service-account --quiet --key-file=/run/google-credentials.json
4544 run gcloud auth configure-docker --quiet
4645fi
4746
48- if [ ! -z " $GOOGLE_CLOUD_PROJECT " ] ; then
47+ if [ -n " $GOOGLE_CLOUD_PROJECT " ] ; then
4948 run gcloud config set project " $GOOGLE_CLOUD_PROJECT "
5049fi
5150
52- if [ ! -z " $CLUSTER " ] ; then
51+ if [ -n " $CLUSTER " ] ; then
5352 require_google_credentials
5453 require_param " cluster"
5554 require_param " project"
@@ -60,7 +59,7 @@ if [ ! -z "$CLUSTER" ] ; then
6059 run kubectl version
6160fi
6261
63- if [ ! -z " $SSH_KEY " ] ; then
62+ if [ -n " $SSH_KEY " ] ; then
6463 require_param " home"
6564 test -d " $HOME /.ssh" || mkdir -p " $HOME /.ssh"
6665 echo " $SSH_KEY " > " $HOME /.ssh/id_rsa"
@@ -69,9 +68,9 @@ if [ ! -z "$SSH_KEY" ] ; then
6968 run ssh-keygen -y -f " $HOME /.ssh/id_rsa"
7069fi
7170
72- if [[ ! -z " ${GIT_USER} " && ! -z " ${GIT_PASSWORD} " ]] ; then
73- git config --global user.email ${GIT_EMAIL:- bot@ bitpoke.cloud}
74- git config --global user.name $GIT_USER
71+ if [[ -n " ${GIT_USER} " && -n " ${GIT_PASSWORD} " ]] ; then
72+ git config --global user.email " ${GIT_EMAIL:- bot@ bitpoke.cloud} "
73+ git config --global user.name " $GIT_USER "
7574
7675 cat << EOF >> ~/.netrc
7776machine ${GIT_HOST:- github.com}
0 commit comments