diff --git a/deployment/cicd/Jenkinsfile b/deployment/cicd/Jenkinsfile index 200cdc3..6b73f42 100644 --- a/deployment/cicd/Jenkinsfile +++ b/deployment/cicd/Jenkinsfile @@ -76,16 +76,6 @@ podTemplate( props = readProperties file: "deployment/cicd/config/deploy_env_vars_${environment}" } - stage("Setup Kubernetes") { - container('kubectl') { - echo "πŸ”§ Setting up Kubernetes namespace: ${props.namespace}" - sh """ - kubectl create namespace ${props.namespace} --dry-run=client -o yaml | kubectl apply -f - - """ - echo "βœ… Kubernetes namespace setup completed" - } - } - stage('Build') { container('gradle') { sh """ @@ -174,6 +164,7 @@ podTemplate( stage('Update Kustomize & Deploy') { container('kubectl') { + def namespace = props.namespace sh """ # Kustomize μ„€μΉ˜ (sudo 없이 μ‚¬μš©μž 디렉토리에 μ„€μΉ˜) curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" | bash @@ -198,7 +189,7 @@ podTemplate( # 배포 μƒνƒœ 확인 echo "Waiting for deployments to be ready..." for service in \$services; do - kubectl -n ${props.namespace} wait --for=condition=available deployment/\$service --timeout=300s + kubectl -n ${namespace} wait --for=condition=available deployment/\$service --timeout=300s done """ }