프로젝트는 Job의 일부 입니다. 즉, 모든 프로젝트가 Job이지만 모든 Job이 프로젝트는 아닙니다. Job의 구조는 다음과 같습니다.
FreeStyleProejct, MatrixProject, ExternalJob만 New job
에 표시됩니다.
2.1 New pipeline
Step 1에서는 stage
없이 기본 Pipeline을 실행하여 수행 테스트를 합니다.
-
Jenkins 로그인
-
좌측 새로운 Item
클릭
-
Enter an item name
에 Job 이름 설정 (e.g. 2.Jobs)
-
Pipeline
선택 후 OK
버튼 클릭
-
Pipeline
항목 오른 쪽 Try sample Pipelie...
클릭하여 Hello world
클릭 후 저장
node {
echo 'Hello World'
}
-
좌측 Build now
클릭
-
좌측 Build History
의 최근 빌드된 항목(e.g. #1) 우측에 마우스를 가져가면 dropdown 버튼이 생깁니다. 해당 버튼을 클릭하여 Console Output
클릭
-
수행된 echo
동작 출력을 확인합니다.
Started by user GyuSeok.Lee
Running in Durability level: MAX_SURVIVABILITY
[Pipeline] Start of Pipeline
[Pipeline] node
Running on Jenkins in /var/lib/jenkins/workspace/2.Jobs
[Pipeline] {
[Pipeline] echo
Hello World
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
Finished: SUCCESS