
stage('Build') { agent { docker { image 'mcr.microsoft.com/playwright:v1.39.0-jammy' reuseNode true } } steps { sh ''' echo '빌드 시작..' node --version npm --version npm ci npm run build ''' } } stage('AWS') { agent { docker { image 'amazon/aws-cli' reuseNode true args "--entrypoint=''" } } environment { AWS_S3_BUCKET = '본인 버킷명' } steps { withCredentials([usernamePassword(credentialsId: 'my-aws', passwordVariable: 'AWS_SECRET_ACCESS_KEY', usernameVariable: 'AWS_ACCESS_KEY_ID')]) { sh ''' aws --version aws s3 sync build s3://$AWS_S3_BUCKET ''' } } }
reuseNode true 값을 기입해 주어야 한다. 