Explorar o código

Añado secreto-db a Jenkinsfile

Celestino Rey hai 8 meses
pai
achega
ded3fb66e2
Modificáronse 1 ficheiros con 4 adicións e 0 borrados
  1. 4 0
      Jenkinsfile

+ 4 - 0
Jenkinsfile

@@ -81,11 +81,13 @@ pipeline {
             sed -i 's|<NS>|"${NAMESPACE}"|' K8S/${NOMBRE_APP}-deployment.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/${NOMBRE_APP}-ingress.yaml
             sed -i 's|<NS>|"${NAMESPACE}"|' K8S/reg-secret.yaml
             sed -i 's|<NS>|"${NAMESPACE}"|' K8S/reg-secret.yaml
+            sed -i 's|<NS>|"${NAMESPACE}"|' K8S/secreto-db.yaml
             sed -i 's|<NS>|"${NAMESPACE}"|' K8S/env-prod-configmap.yaml
             sed -i 's|<NS>|"${NAMESPACE}"|' K8S/env-prod-configmap.yaml
 
 
             kubectl delete -f K8S/${NOMBRE_APP}-deployment.yaml||true
             kubectl delete -f K8S/${NOMBRE_APP}-deployment.yaml||true
             kubectl delete -f K8S/${NOMBRE_APP}-ingress.yaml||true
             kubectl delete -f K8S/${NOMBRE_APP}-ingress.yaml||true
 
 
+            kubectl delete -f K8S/secreto-db.yaml||true
             kubectl delete -f K8S/reg-secret.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-configmap.yaml||true 
           """
           """
@@ -160,9 +162,11 @@ pipeline {
             sed -i 's|<NS>|"${NAMESPACE}"|' K8S/${NOMBRE_APP}-deployment.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/${NOMBRE_APP}-ingress.yaml
             sed -i 's|<NS>|"${NAMESPACE}"|' K8S/reg-secret.yaml
             sed -i 's|<NS>|"${NAMESPACE}"|' K8S/reg-secret.yaml
+            sed -i 's|<NS>|"${NAMESPACE}"|' K8S/secreto-db.yaml
             sed -i 's|<NS>|"${NAMESPACE}"|' K8S/env-prod-configmap.yaml
             sed -i 's|<NS>|"${NAMESPACE}"|' K8S/env-prod-configmap.yaml
 
 
             kubectl create -f K8S/reg-secret.yaml||true
             kubectl create -f K8S/reg-secret.yaml||true
+            kubectl create -f K8S/secreto-db.yaml||true
             kubectl apply -f K8S/env-prod-configmap.yaml
             kubectl apply -f K8S/env-prod-configmap.yaml
 
 
             sed -i "s/<TAG>/${BUILD_NUMBER}/" K8S/${NOMBRE_APP}-deployment.yaml
             sed -i "s/<TAG>/${BUILD_NUMBER}/" K8S/${NOMBRE_APP}-deployment.yaml