-
[Jenkins] 작업을 실행할 특정 노드를 지정하기 , 연산자를 이용한 노드 지정 , parallel 구문CICD 2023. 1. 26. 16:14
Jenkins DSL을 이용한 스크립트
DSL을 이용한 스크립트를 작성할 때 특정 노드를 지정하여 작업을 실행하기
node (#실행하길 원하는 노드명) { stage('source') { } } EX) node ('worker') { stage('source') { } }
+
1. 표준 논리 피연산자를 이용하여 여러 레이블을 지정할 수 있습니다.
EX 1) node ("windows && korea") { stage('source') { } } EX 2) node ("east || west") { stage('source') { } }
2. 병렬 작업에서 각 작업에 노드를 지정하여 작업을 진행할 수 있습니다.
parallel ( win: { node ('windows'){ ... }}, linux: { node ('centos'){ ... }}, )
'CICD' 카테고리의 다른 글
[Jenkins] Lockable Resources Plugin - 리소스 동시 사용 제어 (0) 2023.01.27 [Jenkins] input , parameters , script (0) 2023.01.27 [Jenkins] 파이프라인 트리거 지정, cron , pollSCM (0) 2023.01.26 [Jenkins] 파이프라인의 스크립트와 Jenkins 시스템 종류 (0) 2023.01.26 [Jenkins] 몇몇 요소들 (0) 2023.01.25