|
|
@@ -13,6 +13,7 @@ pipeline {
|
|
|
// Definición de variables de entorno
|
|
|
environment {
|
|
|
NOMBRE_APP = 'finanzas'
|
|
|
+ REGISTRO = 'harbor.reymota.es\/finanzas'
|
|
|
}
|
|
|
|
|
|
// Definición de parámetros
|
|
|
@@ -104,6 +105,7 @@ pipeline {
|
|
|
withCredentials([file(credentialsId: env.Destino, variable: 'KUBECONFIG')]) {
|
|
|
sh """#!/bin/bash
|
|
|
sed -i 's|<NS>|"${NAMESPACE}"|' K8S/${NOMBRE_APP}-deployment.yaml
|
|
|
+ sed -i 's|<REGISTRO>|"${REGISTRO}"|' 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/secreto-db.yaml
|
|
|
@@ -186,6 +188,7 @@ pipeline {
|
|
|
withCredentials([file(credentialsId: env.Destino, variable: 'KUBECONFIG')]) {
|
|
|
sh """#!/bin/bash
|
|
|
sed -i 's|<NS>|"${NAMESPACE}"|' K8S/${NOMBRE_APP}-deployment.yaml
|
|
|
+ sed -i 's|<REGISTRO>|"${REGISTRO}"|' 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/secreto-db.yaml
|
|
|
@@ -220,6 +223,7 @@ pipeline {
|
|
|
withCredentials([file(credentialsId: env.Destino, variable: 'KUBECONFIG')]) {
|
|
|
sh """#!/bin/bash
|
|
|
sed -i 's|<NS>|"${NAMESPACE}"|' K8S/${NOMBRE_APP}-deployment.yaml
|
|
|
+ sed -i 's|<REGISTRO>|"${REGISTRO}"|' K8S/${NOMBRE_APP}-deployment.yaml
|
|
|
sed -i "s/<TAG>/${BUILD_NUMBER}/" K8S/${NOMBRE_APP}-deployment.yaml
|
|
|
kubectl delete -f K8S/${NOMBRE_APP}-deployment.yaml || true
|
|
|
kubectl apply -f K8S/${NOMBRE_APP}-deployment.yaml
|