🔎기본 뼈대
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
'개념 정리 > 기본 개념' 카테고리의 다른 글
[X11 포워딩] ssh -X 접속 후, Docker 포트 바인딩하는 방법 (0) | 2023.12.27 |
---|---|
[X11 포워딩] WSL환경에서 xhost를 활성화하고, ubuntu 서버에서 화면 띄우기 (feat. VSCODE) (1) | 2023.12.26 |
[Windows] Scoop 개요 및 사용 방법 정리 (0) | 2022.07.13 |
[Docker/도커] 사용방법 정리 (0) | 2022.07.12 |
[JenKins/젠킨스] (1) CI/CD, Pipeline, Jenkins의 개념 (0) | 2022.07.12 |