You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

37 lines
1.0 KiB

#export ARQUITECTURA := $(shell lscpu |grep itectur | tr -d ' '| cut -f2 -d':')
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
imagen:
cd Imagen/; make
install:
-kubectl create -f reg-secret.yaml
-kubectl create -f jenkins-10-serviceAccount.yaml
-envsubst < jenkins-30-deployment.yaml |kubectl create -f -
-kubectl create -f jenkins-40-service.yaml
-kubectl create -f jenkins-50-ingress.yaml
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-10-serviceAccount.yaml
-kubectl delete -f reg-secret.yaml
pvc:
-kubectl create -f jenkins-21-pvc.yaml
ns:
-kubectl create -f jenkins-05-namespace.yaml