728x90
[Jenkins] Execute Shell 사용하기
젠킨스에서 스크립트로 실행할 수 있는 간단한 작업이라면,
Execute Shell로 쉘 스크립트를 실행 할 수 있다.
새로운 프로젝트 생성
새로운 item을 클릭한 후 Freestyle project로 생성한다.
환경 구성
여러가지 환경 설정을 할 수가있는데 빌드 로그가 쌓이지 않도록 오래된 빌드 삭제를 해준다 (선택사항)
빌드 환경에서 Use secret text(s) or file(s) 를 선택하면 jenkins Credential에 등록된 시크릿 텍스트/파일을
환경 변수로 불러와서 사용이 가능하다.
Inject environment variables to the build process에서 환경 변수를 설정하면, 스크립트에 작성하지 않고도
환경 변수가 적용이 된다.
스크립트 작성
Build Steps에서 Execute shell을 선택하면 스크립트를 작성하는 창이 나온다.
위에서 적용한 환경 변수를 확인해보자.
콘솔 아웃풋 확인
Console Output을 확인해보면 환경 변수를 Inject 한 후
echo ${HELLO} 명령어를 실행했을 때, 설정된 환경 변수가 잘 출력되는 모습을 확인할 수 있다.
참고로 +echo hello와 같이 사용하는 명령어가 계속 로그에 확인이되는데 첫번째 라인에 쉬뱅을 입력해주면
콘솔 아웃풋엔 결과만 출력된다.
반응형
'💽 CICD > Jenkins' 카테고리의 다른 글
[Jenkins] Pipeline 구성 (3) Docker Image ECR에 Push (0) | 2023.08.08 |
---|---|
[Jenkins] Pipeline 구성 (2) Pipeline & lint (0) | 2023.08.03 |
[Jenkins] Pipeline 구성 (1) configure & Jenkinsfile (0) | 2023.08.02 |
[Jenkins] 관리자(admin) 암호 재설정 (0) | 2023.08.01 |
[Jenkins] 우분투(Ubuntu) 22.04에 젠킨스 설치 (0) | 2023.07.26 |