반응형
jenkins의 shell script에서 다양한 작업을 할 수 있다.
예를 들면 다음과 같이 호출하여 실행 중인 job 이름 확인이 가능하다.
echo ${JOB_NAME}
아래와 같이 출력이 된다.
현재 실행 중인 jenkins job에 대해 실행 id, 실행 또는 git을 호출한 경우 git commit 정보 등을 가져와 별도의 처리를 한다거나 현재 job이 실행 중인 위치를 기준으로 이동을 한다거나 등등 다양한 작업을 하기 위해 환경 변수를 사용해야 한다.
이런 환경 변수가 어떤 값이 있는지에 대한 목록을 jenkins가 제공해주는데 execute shell 입력 부분 아래에 링크로 안내되어 있다.
해당 링크 주소는 [젠킨스주소]/env-vars.html/ 이다.
해당 링크를 보면 다양한 환경 변수를 확인할 수 있으며 그중 일부만 캡처한 내용은 아래와 같다.
반응형
'Study > CI&CD' 카테고리의 다른 글
로컬 kubernetes에 Spinnaker 설치해 보기 (0) | 2022.12.18 |
---|---|
[troubleshooting] sonarqube 사용 시 socket timeout 발생 (0) | 2022.07.09 |
SonarLint & Connected Mode를 STS(Eclipse)에서 사용해보기 (0) | 2022.07.08 |
[troubleshooting] sonatype nexus BufferUnderflowException 발생 (0) | 2022.02.21 |
[troubleshooting] docker nerdctl pull 명령어 사용 시 received unexpected HTTP status: 503 Service Unavailable 응답 오는 경우 (0) | 2021.12.21 |
github 사용 유용한 팁 모음 (0) | 2021.04.01 |
[troubleshooting] maven jib build 사용 시 snapshot update가 안되는 경우 (0) | 2020.10.22 |
Jenkins 에서 Maven Project 동적으로 버전 변경하여 빌드하기 (0) | 2020.09.12 |
[troubleshooting] jenkins sonarqube scanner could not find 'java' executable in java_home or path. (0) | 2020.04.22 |
Docker가 Window에서 Disk 활성시간이 100%가 되고 응답없는 경우 (0) | 2019.08.02 |