|
|
@@ -38,11 +38,9 @@ pipeline {
|
|
|
sh """#!/bin/bash
|
|
|
sed -i 's|<NS>|"${NAMESPACE}"|' K8S/pvc-${NOMBRE_APP}.yaml
|
|
|
sed -i 's|<NS>|"${NAMESPACE}"|' K8S/pvc-static.yaml
|
|
|
- sed -i 's|<NS>|"${NAMESPACE}"|' K8S/pvc-postgresql.yaml
|
|
|
|
|
|
kubectl create -f K8S/pvc-${NOMBRE_APP}.yaml
|
|
|
kubectl create -f K8S/pvc-static.yaml
|
|
|
- kubectl create -f K8S/pvc-postgresql.yaml
|
|
|
"""
|
|
|
}
|
|
|
}
|
|
|
@@ -60,13 +58,11 @@ pipeline {
|
|
|
sh """#!/bin/bash
|
|
|
sed -i 's|<NS>|"${NAMESPACE}"|' K8S/pvc-${NOMBRE_APP}.yaml
|
|
|
sed -i 's|<NS>|"${NAMESPACE}"|' K8S/pvc-static.yaml
|
|
|
- sed -i 's|<NS>|"${NAMESPACE}"|' K8S/pvc-postgresql.yaml
|
|
|
sed -i 's|<NS>|"${NAMESPACE}"|' K8S/patchPVC.sh
|
|
|
|
|
|
sh K8S/patchPVC.sh||true
|
|
|
kubectl delete -f K8S/pvc-${NOMBRE_APP}.yaml
|
|
|
kubectl delete -f K8S/pvc-static.yaml
|
|
|
- kubectl delete -f K8S/pvc-postgresql.yaml
|
|
|
"""
|
|
|
}
|
|
|
}
|
|
|
@@ -82,23 +78,16 @@ pipeline {
|
|
|
container('kubectl') {
|
|
|
withCredentials([file(credentialsId: env.Destino, variable: 'KUBECONFIG')]) {
|
|
|
sh """#!/bin/bash
|
|
|
- sed -i 's|<NS>|"${NAMESPACE}"|' K8S/db-deployment.yaml
|
|
|
- sed -i 's|<NS>|"${NAMESPACE}"|' K8S/db-service.yaml
|
|
|
sed -i 's|<NS>|"${NAMESPACE}"|' K8S/${NOMBRE_APP}-deployment.yaml
|
|
|
sed -i 's|<NS>|"${NAMESPACE}"|' K8S/${NOMBRE_APP}-ingress.yaml
|
|
|
sed -i 's|<NS>|"${NAMESPACE}"|' K8S/reg-secret.yaml
|
|
|
sed -i 's|<NS>|"${NAMESPACE}"|' K8S/env-prod-configmap.yaml
|
|
|
- sed -i 's|<NS>|"${NAMESPACE}"|' K8S/env-prod-db-configmap.yaml
|
|
|
-
|
|
|
- kubectl delete -f K8S/db-deployment.yaml||true
|
|
|
- kubectl delete -f K8S/db-service.yaml||true
|
|
|
|
|
|
kubectl delete -f K8S/${NOMBRE_APP}-deployment.yaml||true
|
|
|
kubectl delete -f K8S/${NOMBRE_APP}-ingress.yaml||true
|
|
|
|
|
|
kubectl delete -f K8S/reg-secret.yaml||true
|
|
|
kubectl delete -f K8S/env-prod-configmap.yaml||true
|
|
|
- kubectl delete -f K8S/env-prod-db-configmap.yaml||true
|
|
|
"""
|
|
|
}
|
|
|
}
|
|
|
@@ -168,20 +157,13 @@ pipeline {
|
|
|
container('kubectl') {
|
|
|
withCredentials([file(credentialsId: env.Destino, variable: 'KUBECONFIG')]) {
|
|
|
sh """#!/bin/bash
|
|
|
- sed -i 's|<NS>|"${NAMESPACE}"|' K8S/db-deployment.yaml
|
|
|
- sed -i 's|<NS>|"${NAMESPACE}"|' K8S/db-service.yaml
|
|
|
sed -i 's|<NS>|"${NAMESPACE}"|' K8S/${NOMBRE_APP}-deployment.yaml
|
|
|
sed -i 's|<NS>|"${NAMESPACE}"|' K8S/${NOMBRE_APP}-ingress.yaml
|
|
|
sed -i 's|<NS>|"${NAMESPACE}"|' K8S/reg-secret.yaml
|
|
|
sed -i 's|<NS>|"${NAMESPACE}"|' K8S/env-prod-configmap.yaml
|
|
|
- sed -i 's|<NS>|"${NAMESPACE}"|' K8S/env-prod-db-configmap.yaml
|
|
|
|
|
|
kubectl create -f K8S/reg-secret.yaml||true
|
|
|
kubectl apply -f K8S/env-prod-configmap.yaml
|
|
|
- kubectl create -f K8S/env-prod-db-configmap.yaml||true
|
|
|
-
|
|
|
- kubectl create -f K8S/db-deployment.yaml||true
|
|
|
- kubectl create -f K8S/db-service.yaml||true
|
|
|
|
|
|
sed -i "s/<TAG>/${BUILD_NUMBER}/" K8S/${NOMBRE_APP}-deployment.yaml
|
|
|
kubectl apply -f K8S/${NOMBRE_APP}-deployment.yaml
|