거북이-https://velog.io/@violet_evgadn 이전완료

Jenkins 기본 Project 생성 본문

CI&CD/CI&CD 자동화

Jenkins 기본 Project 생성

VioletEvgadn 2022. 10. 13. 20:30

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를 클릭했을 때 볼 수  있는 창

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

 

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

◎ 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 명령이 제대로 수행되었으며 빌드가 성공적으로 마무리되었다는 것을 알 수 있다.

'CI&CD > CI&CD 자동화' 카테고리의 다른 글

Tomcat 설치  (0) 2022.10.14
Jenkins Maven 프로젝트 생성  (0) 2022.10.14
Jenkins 기본 설정  (0) 2022.10.13
Jenkins 설치 & 삭제  (0) 2022.10.13
Jenkins Pipeline  (0) 2022.10.10
Comments