Added Jenkinsfile

Signed-off-by: devad <cossjie@foxmail.com>
This commit is contained in:
devad 2023-09-01 17:03:18 +08:00
parent f4208088c5
commit 1f767f5c79
2 changed files with 12 additions and 8 deletions

View File

@ -65,10 +65,12 @@ podTemplate(label: label, containers: [
echo "部署应用"
sh """
mkdir -p ~/.kube && cp ${KUBECONFIG} ~/.kube/config
sed -i 's#IMAGE_NAME#${image}#' deploy/${project_name}-deployment.yaml
sed -i 's#SECRET_NAME#${secret_name}#' deploy/${project_name}-deployment.yaml
sed -i 's#nacos_host#${nacos_host}#' deploy/${project_name}-deployment.yaml
kubectl apply -f deploy/${project_name}-deployment.yaml && kubectl apply -f deploy/${project_name}-service.yaml
cd ${code_path}
sed -i 's#image_name#${image}#' ${project_name}.yaml
sed -i 's#secret_name#${secret_name}#' ${project_name}.yaml
sed -i 's#nacos_host#${nacos_host}#' ${project_name}.yaml
cat ${PROJECT_NAME}.yaml
kubectl apply -f ${project_name}.yaml
"""
}
}

View File

@ -64,10 +64,12 @@ podTemplate(label: label, containers: [
echo "部署应用"
sh """
mkdir -p ~/.kube && cp ${KUBECONFIG} ~/.kube/config
sed -i 's#IMAGE_NAME#${image}#' deploy/${project_name}-deployment.yaml
sed -i 's#SECRET_NAME#${secret_name}#' deploy/${project_name}-deployment.yaml
sed -i 's#nacos_host#${nacos_host}#' deploy/${project_name}-deployment.yaml
kubectl apply -f deploy/${project_name}-deployment.yaml && kubectl apply -f deploy/${project_name}-service.yaml
cd ${code_path}
sed -i 's#image_name#${image}#' ${project_name}.yaml
sed -i 's#secret_name#${secret_name}#' ${project_name}.yaml
sed -i 's#nacos_host#${nacos_host}#' ${project_name}.yaml
cat ${PROJECT_NAME}.yaml
kubectl apply -f ${project_name}.yaml
"""
}
}