|
@@ -1,24 +1,27 @@
|
|
|
-export REGISTRY=registry.reymota.es
|
|
|
|
|
-export IMG_VERSION=1.1
|
|
|
|
|
|
|
+export REGISTRO=harbor.reymota.es\/sistema
|
|
|
|
|
+# export REGISTRO=registry.reymota.es
|
|
|
|
|
+export IMG_VERSION=1.3
|
|
|
export NAMESPACE=clientepsql
|
|
export NAMESPACE=clientepsql
|
|
|
|
|
|
|
|
imagen:
|
|
imagen:
|
|
|
|
|
|
|
|
- echo "Creando imagen con version '${IMG_VERSION}' en el registry '${REGISTRY}'"
|
|
|
|
|
|
|
+ echo "Creando imagen con version '${IMG_VERSION}' en el registry '${REGISTRO}'"
|
|
|
|
|
|
|
|
- docker build --no-cache -t ${REGISTRY}/clientepsql:${IMG_VERSION} -f Dockerfile .
|
|
|
|
|
- docker push ${REGISTRY}/clientepsql:${IMG_VERSION}
|
|
|
|
|
|
|
+ docker build --no-cache -t ${REGISTRO}/clientepsql:${IMG_VERSION} -f Dockerfile .
|
|
|
|
|
+ docker push ${REGISTRO}/clientepsql:${IMG_VERSION}
|
|
|
|
|
|
|
|
install:
|
|
install:
|
|
|
|
|
+ -cat namespace.yaml| sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
|
|
|
-cat reg-secret.yaml| sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
|
|
-cat reg-secret.yaml| sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
|
|
|
-cat secreto.yaml| sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
|
|
-cat secreto.yaml| sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
|
|
|
-cat env-prod-configmap.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
|
|
-cat env-prod-configmap.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl create -f -
|
|
|
|
|
|
|
|
- -cat clientepsql-deployment.yaml | sed -e "s/<NS>/${NAMESPACE}/" | sed -e "s/<TAG>/${IMG_VERSION}/" | kubectl create -f -
|
|
|
|
|
|
|
+ -cat clientepsql-deployment.yaml | sed -e "s/<NS>/${NAMESPACE}/" | sed -e "s/<TAG>/${IMG_VERSION}/" | sed -e "s/<REGISTRO>/${REGISTRO}/" | kubectl create -f -
|
|
|
|
|
|
|
|
clean:
|
|
clean:
|
|
|
-cat reg-secret.yaml| sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
|
|
-cat reg-secret.yaml| sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
|
|
|
-cat secreto.yaml| sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
|
|
-cat secreto.yaml| sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
|
|
|
-cat env-prod-configmap.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
|
|
-cat env-prod-configmap.yaml | sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
|
|
|
|
|
|
|
|
- -cat clientepsql-deployment.yaml | sed -e "s/<NS>/${NAMESPACE}/" | sed -e "s/<TAG>/${IMG_VERSION}/" | kubectl delete -f -
|
|
|
|
|
|
|
+ -cat clientepsql-deployment.yaml | sed -e "s/<NS>/${NAMESPACE}/" | sed -e "s/<TAG>/${IMG_VERSION}/" | sed -e "s/<REGISTRO>/${REGISTRO}/" | kubectl delete -f -
|
|
|
|
|
+ -cat namespace.yaml| sed -e "s/<NS>/${NAMESPACE}/" | kubectl delete -f -
|