Jenkins 기본 Project 생성

Violet_Evgadn·2023년 4월 25일
0

CI&CD 자동화

목록 보기
5/28

1. 새로운 Item 메뉴 클릭

2. Freestyle project & Item Name 입력

아래에도 여러 가지 Template도 있는데, 이를 활용하기 위해선 추가적인 Plugin이 필요하기 때문에 일단 Freestyle project로 생성한다.

이름까지 모두 입력했다면 OK를 선택한다.

3. Configuration 설정

  • General : Project의 설명이 Source Code를 가져올 위치
  • 소스 코드 관리 : Git 사용 여부
  • 빌드 유발 : Build가 발생하는 Event 조건 생성
  • 빌드 환경 : Build를 실행시키는 환경 설정
  • Build Steps : Build를 완료한 이후 수행할 작업에 대한 설정
  • 빌드 후 조치 : 빌드가 끝난 이후 Packaging 및 Packaging 한 파일 저장 위치 등에 대한 처리를 위한 설정

3-2. Build Steps > Execute shell 선택

Build 과정에서 Shell Script 명령을 수행시키게 하기 위해서 Shell Script 명령을 하나 입력해보자.

간단히 "Hello World"를 출력하는 명령어로 입력했다.

위 설정을 모두 끝냈다면 Apply 버튼을 클릭하고 저장 버튼을 클릭하여 Project를 생성한다.

4. Dashboard에 Project가 생성되었음을 확인 & Project 클릭

5. Project를 클릭했을 때 볼 수 있는 창

이제 "지금 빌드" 버튼을 클릭해서 어떤 이벤트가 발생하는지 알아보자.


지금 빌드 버튼을 클릭한 이후 상황

Build History

아래 사진에서 보다시피 초록색 체크 버튼이 뜬다.

이는 빌드가 성공했다는 의미이며 빌드가 성공한 시간까지 출력해준다.

Build History를 클릭하면 볼 수 있는 창

시도한 Build에 대한 결과 및 Output들을 볼 수 있다.

현재 이 Project는 Build할 Source Code가 없기 때문에 사실 아무런 일도 벌어지진 않을 것이다.

하지만 아까 3-2 단계에서 Build하는 과정에 echo "Hello World"라는 Script 명령이 수행되도록 설정했다.

따라서 실제로 "Hello World"가 콘솔에 찍혔는지 확인하기 위해서 Console Output 버튼을 클릭해보자

Console Output

콘솔 출력에서 위에서 3번째 줄에 Build 과정이 수행되었음을 알 수 있다.

또한 5번째 줄에 + echo 'Hello World'라는 문구를 통해서 우리가 설정했던 Script 명령이 제대로 입력되었음을 알 수 있다.

마지막으로 "Hello World"라는 문구가 뜨고 Finished: SUCCESS라는 문구가 연이어 뜨는 것으로 우리는 Script 명령이 제대로 수행되었으며 빌드가 성공적으로 마무리되었다는 것을 알 수 있다.

profile
혹시 틀린 내용이 있다면 언제든 말씀해주세요!

0개의 댓글