반응형
jenkins pipline 으로 gradle build 하는데 아래와 같은 오류가 발생하였다.
자꾸 먼가 하려하면 한방에 되는 법이 없다.
하지만 이런 장애를 겪어봐야 실력이 빨리 늘어나는 법!
오류가 발생하는거에 감사하며, 배울 수 있어서 좋게 생각하자!
아래와 같은 오류가 발생 시 당연히 권한 문제라 스크립트에 권한 부여만 해주면 바로 해결!!
[Pipeline] sh
+ ./gradlew clean build
/var/jenkins_home/workspace/deploy-nexus@tmp/durable-a1b9a34c/script.sh: 1: ./gradlew: Permission denied
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: script returned exit code 126
Finished: FAILURE
해결 방법 : 아래 권한 추가
chmod +x gradlew
Jenkins pipline script
pipeline {
agent any
stages {
stage('Checkout') {
steps {
// Git Repository에서 소스 코드 체크아웃
git branch: 'master', url: 'https://github.com/imjh8751/springboot-basic.git'
}
}
stage('Build') {
steps {
// Gradle 실행권한
sh 'chmod +x ./gradlew'
// Gradle 빌드 실행
sh './gradlew clean build'
}
}
}
}
728x90
반응형
LIST
'Spring' 카테고리의 다른 글
[Jenkins] jenkins pipline script 작성 예시 (1) | 2023.04.21 |
---|---|
[Jenkins] docker 이미지를 nexus3 에 배포 시 오류케이스 (1) | 2023.04.20 |
[Jenkins] jenkins A problem occurred configuring root project 오류 해결 (0) | 2023.04.10 |
[CSS] 무료 CSS 를 사용할 수 있는 추천 사이트 (1) | 2023.04.07 |
[Spring] Java 데이터를 주기적으로 캐시할 수 있는 방법 (1) | 2023.03.21 |