개념 정리/기본 개념
[JenKins/젠킨스] (2) Pipeline Syntax 실습 코드 작성하는 방법
jeonga
2022. 7. 12. 16:25
🔎기본 뼈대
pipeline #파이프라인
{
agent any #어떤 jenkins에게 일을 시킬건가?
stages #파이프라인 작업들
{
stage ('stage name') #ㅇㅇ작업
{
steps { #첫번째 스텝
...
}
}
}
}
🔎기본 구성 요소 및 사용 방법
agent
- Jenkins 환경에서 전체 파이프라인이나 특정 stage가 실행될 위치를 지정한다.
- pipeline의 최상단에 위치한다. (각 stage 블럭 최상단도 가능)
- agent
- any: 사용 가능한 agent 넣기
- none: global agent는 설정하지 않는다. 각 stage에 설정이 필요함
- { label '...' }: 특정 label 명으로 된 environment로 설정
- node {...}
- 이 외에 docker, dockerfile, kubernetes 등 다양한 옵션이 있음
stages
- 하나 이상의 stage를 포함해야 함
- pipeline이 말하는 work(작업)의 대부분이 위치한다.
steps
- Declarative, Scripted 모두 기본 구성 요소 역할이다.
- stage 지시문에서 실행될 하나 이상의 steps 정의
참고 블로그
https://yeonyeon.tistory.com/90
[Jenkins] PipeLine Syntax
본 글은 Pipeline Syntax 중에서도 Declarative 방식에 대한 문법만 기술한다. (Pipeline Syntax의 종류는 yeonyeon.tistory.com/86 의 'Jenkins 문법의 종류에 대해서' 부분에 간단히 기술했다.) Declarative Pip..
yeonyeon.tistory.com
https://onestone-note.tistory.com/38
[Jenkins] Jenkins, CI/CD, Pipeline 이해하기
SKPlanet Tacademy 세미나 영상에 대한 정리 www.youtube.com/watch?v=JPDKLgX5bRg 1. 강의 목표 CI/CD 파이프라인의 기본 개념의 이해 기본적인 운영환경(DEV, QA, PROD)이 어떻게 구성되고 운영되는지 이해 Jenk..
onestone-note.tistory.com