평소처럼 파이프라인을 작성해서 실행했는데
/var/jenkins_home/workspace/backend-pipeline@tmp/durable-f2782b40/script.sh: 6: Syntax error: Unterminated quoted string
위와 같은 에러가 발생했다.
파이프라인에서 많이 만나는 문법 에러라는데
pipeline {
agent any
stages {
// 현재 작업 공간 내의 모든 것을 삭제
stage('Clean Workspace') {
steps {
deleteDir()
}
}
// 깃허브 클론을 진행
stage('github Clone') {
steps {
git branch: 'backend', credentialsId: 'parkgihyeon_user_pass', url: 'https://github.com/parkchoiscrumproject/scrum.git'
}
}
// YAML 파일 복사
stage('Copy YAML Files') {
steps {
sh 'mkdir -p /var/jenkins_home/workspace/backend-pipeline/backend/src/main/resources' // resources 폴더 생성
sh 'cp -r /var/jenkins_home/workspace/yml/. /var/jenkins_home/workspace/backend-pipeline/backend/src/main/resources/' // YAML 파일 복사
}
}
// 빌드를 진행
stage('build') {
steps {
sh '''
cd backend
echo '빌드 프로세스 시작작
chmod +x gradlew
./gradlew clean bootJar
'''
}
}
stage('Run JAR') {
steps {
sh 'BUILD_ID=dontKillMe nohup java -jar /var/jenkins_home/workspace/backend-pipeline/backend/build/libs/scrum-0.0.1-SNAPSHOT.jar &'
}
}
}
}
에러가 나왔던 파이프라인이다.
문제는 build 스테이지에서 echo '빌드 프로세스 시작작 이거때문에 에러가 발생했다.
따옴표로 안 닫아줘서 발생했던 것.
닫고 다시 실행해주니
정상적으로 빌드가 완료됐다. 휴
반응형
'오류해결' 카테고리의 다른 글
API 응답에서 406 에러 발생 (0) | 2023.12.31 |
---|---|
스프링 시큐리티 6.1부터 csrf().disable() 불가능 문제 (0) | 2023.12.22 |
스프링부트 3.x에서 자바11 라이브러리 찾으려는 오류 (0) | 2023.12.15 |
CHAT GPT API 사용량 초과 에러 (2) | 2023.08.30 |