728x90
반응형
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 |