|
|
|
@ -2,6 +2,13 @@ |
|
|
|
export REGISTRY=registry.reymota.es |
|
|
|
export IMG_VERSION = 1.21 |
|
|
|
|
|
|
|
#
|
|
|
|
# orden de creación:
|
|
|
|
# si es la primera vez: make imagen; make ns; make pvc; make install
|
|
|
|
# si lo hemos parado con make clean, ya no hay que volver a crear el ns y la pvc, entonces solo make install
|
|
|
|
# cambio de imagen: make imagen; make clean; make install
|
|
|
|
#
|
|
|
|
|
|
|
|
# limpia todo
|
|
|
|
all: imagen clean install |
|
|
|
|
|
|
|
@ -9,13 +16,9 @@ imagen: |
|
|
|
cd Imagen/; make |
|
|
|
|
|
|
|
install: |
|
|
|
-kubectl create -f jenkins-05-namespace.yaml |
|
|
|
-kubectl create -f reg-secret.yaml |
|
|
|
-kubectl create -f jenkins-10-serviceAccount.yaml |
|
|
|
|
|
|
|
# -kubectl create -f jenkins-20-storage-class.yaml
|
|
|
|
-kubectl create -f jenkins-21-pvc.yaml |
|
|
|
# -kubectl create -f jenkins-25-volume.yaml
|
|
|
|
-envsubst < jenkins-30-deployment.yaml |kubectl create -f - |
|
|
|
-kubectl create -f jenkins-40-service.yaml |
|
|
|
-kubectl create -f jenkins-50-ingress.yaml |
|
|
|
@ -24,9 +27,11 @@ clean: |
|
|
|
-kubectl delete -f jenkins-50-ingress.yaml |
|
|
|
-kubectl delete -f jenkins-40-service.yaml |
|
|
|
-envsubst < jenkins-30-deployment.yaml |kubectl delete -f - |
|
|
|
# -kubectl delete -f jenkins-25-volume.yaml
|
|
|
|
-kubectl delete -f jenkins-21-pvc.yaml |
|
|
|
# -kubectl delete -f jenkins-20-storage-class.yaml
|
|
|
|
-kubectl delete -f jenkins-10-serviceAccount.yaml |
|
|
|
-kubectl delete -f reg-secret.yaml |
|
|
|
-kubectl delete -f jenkins-05-namespace.yaml |
|
|
|
|
|
|
|
pvc: |
|
|
|
-kubectl create -f jenkins-21-pvc.yaml |
|
|
|
|
|
|
|
ns: |
|
|
|
-kubectl create -f jenkins-05-namespace.yaml |