
- Jenkins에서 Java : Command not Found 와 같이 환경변수가 제대로 등록되지 않는 상황들이 발생한다.
- /etc/profile에 환경변수를 등록해도... /user/.bash_profile에 등록해도... 명령이 수행되지 않는다.
- Jenkins에서 maven, ant, gradle, node 빌드를 해야 할 경우, 해당 프로그램을 설치하고 커맨드로 빌드 명령을 수행해야하는데 Command not Found 라고 문제가 발생한다면 다음과 같은 과정을 수행해야 한다.
1. Tool 설정
- Jenkins 관리 > Global Tool Configuration에 들어가 JDK를 설정한다.
- JAVA_HOME은 JDK가 설치된 경로를 입력한다.
- 빌드 툴도 위와 같은 과정을 수행한다.
2. Pipeline
- 상단에서 tools 을 설정하고, script에서 빌드 명령을 수행하면 된다.
pipeline { agent any tools { jdk('jdk1.7') maven('maven3.8') } stages { stage('Build') { steps { script { sh "java -version" sh "mvn -v" } } } } }
'인프라 > Jenkins' 카테고리의 다른 글
Jenkins 배포 승인 프로세스 구성 1 - 개요 (0) | 2023.05.21 |
---|---|
[Jenkins] install offline (0) | 2022.04.07 |
[Jenkins] Slack 연동 + pipeline 예제 (0) | 2021.11.12 |
[Jenkins] SSH, SCP offline (0) | 2021.10.22 |
[Jenkins] Plugin offline install (0) | 2021.10.22 |