- 젠킨스의 Pipeline은 연속적인 작업을 코드 또는 파일로 정의해주는 젠킨스 기능입니다.
- Pipeline은 고유 문법으로 작성된 코드 또는 이러한 내용을 담고 있는 파일로 이루어져 있습니다.
2가지 문법 코드
- 스크립트 문법
- 젠킨스 에이전트를 설정할 때 스크립트 문법을 사용하면 익숙하지 않은 젠킨스의 고유 문법으로 작성해야합니다.- 선언적인 문법
- 익숙한 야믈을 그대로 사용할 수 있으므로 쿠버네티스상의 젠킨스 에이전트 설정에는 선언적인 문법을 사용하는 것을 권장합니다.Scripted vs Declarative
- docker가 없다고 나온다
바로 이전의 Frestyle로 배포하기와 파이프 라인을 통해 배포하기 실습 결과 둘 다 docker에 관련한 오류가 있다고 나왔다.
이 오류들은 이전 5장을 시작할 때 시스템을 전부 삭제하고 재 설치해서 작업을 시작하여 docker 파일이 없어서 생기는 오류라고 판단하였다. 따라서 교재의 앞 부분으로 다시 돌아가서 이 오류를 해결하도록 하겠다.