From 93ddac2c7df8117c886e2adeff09295bcc08ff78 Mon Sep 17 00:00:00 2001 From: OhSeongRak Date: Tue, 17 Jun 2025 17:03:31 +0900 Subject: [PATCH] refactor: deployment --- deployment/Jenkinsfile | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/deployment/Jenkinsfile b/deployment/Jenkinsfile index 08b19e7..5df231f 100644 --- a/deployment/Jenkinsfile +++ b/deployment/Jenkinsfile @@ -65,8 +65,8 @@ spec: } stage('Build & Push Image') { - steps { - container('podman') { + container('podman') { + steps { script { sh """ podman build \\ @@ -89,8 +89,8 @@ spec: } stage('Generate & Apply Manifest') { - steps { - container('envsubst') { + container('envsubst') { + steps { sh """ export namespace=${env.NAMESPACE} export smarketing_frontend_image_path=${env.imagePath} @@ -107,8 +107,10 @@ spec: cat deployment/${manifest} """ } - - container('azure-cli') { + } + + container('azure-cli') { + steps { sh """ kubectl apply -f deployment/${manifest} @@ -132,7 +134,7 @@ spec: echo "✅ smarketing-frontend 배포가 성공적으로 완료되었습니다!" } failure { - echo "❌ smarketing-frontend 배포 중 오류가 발생했습니다.." + echo "❌ smarketing-frontend 배포 중 오류가 발생했습니다." } } } \ No newline at end of file